Я получаю очень загадочную ошибку, о которой я понятия не имею, как начать работу.
У меня есть простое приложение с одним действием, представления реализованы с помощью фрагментов. Один из фрагментов имеет ViewPager внутри него; поэтому я решил, что хочу использовать класс getChildFragmentManager библиотеки поддержки v4. Мне также пришлось использовать ActionBarSherlock, что вызвало проблему, потому что оно не поставляется с v11 библиотеки v4.
Я исправил это, заменив библиотеку поддержки v4 в АБС библиотекой v11, и все было скомпилировано и, казалось, работало, включая ViewPager.
Вот странная часть:
При первом открытии фрагмента с ViewPager он работает правильно; но во второе время, к которому он подключен, приложение выходит из строя, давая бесполезную трассировку стека. От отладки я обнаружил, что проблема связана с FragmentManager, возвращаемым getChildFragmentManager; он выдает ошибку "Нет активности".
Кто-нибудь знает, что может быть причиной этого?
Я отправлю код, который, по вашему мнению, имеет значение.
Спасибо, Дэвид