2013-06-03 3 views
4

У меня есть veiwpager, который использует фрагменты для своих страниц и на одной из вкладок. У меня есть установка с двумя языками, где один фрагмент является фрагментом списка, а другой фрагментом детали, все работает отлично насколько обновляется фрагмент деталей при щелчке элемента списка.Фрагмент Заменить не работает, когда появляется список onclick

Но я пытаюсь теперь заменить фрагмент списка другим на элемент списка, но я не могу заставить его работать независимо от того, что я пытаюсь, ни один из фрагментов не закодирован, а сам фрагмент списка добавлен через childfragmentManager для удовлетворения требования к вложенным фрагментам, но, похоже, не имеет значения, что я пытаюсь заменить фрагмент списка другим, я всегда получаю сообщение об ошибке или при попытке вручную удалить, а затем добавить, будет работать, но не будет добавлено.

на сообщение Doesnt ошибок, кажется полезным для меня, по крайней мере, но Heres пример

06-03 01:49:04.707: E/AndroidRuntime(1431): FATAL EXCEPTION: main 
06-03 01:49:04.707: E/AndroidRuntime(1431): java.lang.NullPointerException 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:651) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1444) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:429) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at android.os.Handler.handleCallback(Handler.java:725) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at android.os.Handler.dispatchMessage(Handler.java:92) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at android.os.Looper.loop(Looper.java:137) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at android.app.ActivityThread.main(ActivityThread.java:5041) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at java.lang.reflect.Method.invokeNative(Native Method) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at java.lang.reflect.Method.invoke(Method.java:511) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
06-03 01:49:04.707: E/AndroidRuntime(1431):  at dalvik.system.NativeStart.main(Native Method) 

если у кого есть какие-либо идеи по решению, которое бы здорово!

+0

Можете ли вы разместить свой код? –

ответ

0

Я сам нашел свою проблему, я делал ссылку на стоп-кадр для другой цели в фрагменте, я заменял свой первоначальный список, я полностью забыл об этой ссылке, используя этот фрагмент, поскольку замена была связана с быть временным, ошибка новичка.

Смежные вопросы