Dostaję bardzo zagadkowy błąd, którego nie mam pojęcia, jak zacząć pracę.powoduje błąd java.IllegalStateException, brak aktywności, tylko podczas nawigacji do fragmentu na czas DRUGI
Mam prostą aplikację z jednym działaniem, widoki są realizowane za pomocą Fragmentów. Jeden z fragmentów ma wewnątrz ViewPagera; więc zdecydowałem, że chcę użyć klasy getChildFragmentManager biblioteki obsługi v4. Musiałem również użyć ActionBarSherlock, który spowodował problem, ponieważ nie jest wysyłany z v11 biblioteki v4.
Naprawiłem to, zastępując bibliotekę wsparcia v4 w systemie ABS biblioteką v11, a wszystko skompilowane i wydawało się działać, w tym ViewPager.
Oto dziwne część:
Po raz pierwszy fragment z ViewPager otwiera, to działa poprawnie; ale za DRUGI czas, w którym jest nawigowany, aplikacja ulega awarii, dając bezużyteczny ślad stosu. Z debugowania odkryłem, że problem polegał na tym, że FragmentManager został zwrócony przez getChildFragmentManager; Zgłasza błąd braku aktywności.
Czy ktoś ma pojęcie, co może być przyczyną?
Będę publikować kod, który uważasz za istotny.
Dziękuję Dawida
proszę pisać wyjście pełny logcat –
Czym dokładnie jest „brak aktywności "błąd? Jak w fragmencie nie jest dołączony do działania? Jaka jest linia kodu powodującego błąd? – Muz