2013-06-03 47 views
4

我有利用其頁面和內標籤我有一個dualpane風格設置,其中一個片段是一個列表片段和其他一個細節片段,一切工作正常的一個片段一個veiwpager至於在點擊列表項目時更新細節片段。片段替換不工作時,列表的onclick發生

但即時嘗試現在將列表片段替換爲列表項上的另一個單擊但我無法讓它工作,無論我嘗試,沒有片段硬編碼和列表片段本身通過childfragmentManager添加到滿足嵌套片段的要求,但它似乎並沒有不管我嘗試用另一個替換名單片段,我總是得到一個錯誤,或者嘗試手動刪除再加入時,刪除工作,但在追加。

錯誤消息似乎並不樂於助人,至少對我來說,但下面有一個例子

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

我發現我的問題我自己,我正在爲我和更換我的初始列表中的片段另一個目的是返回堆棧中的引用,我已經完全忘了這個引用作爲使用片段作爲替代是彪是暫時的,新手錯誤。