gpt4 book ai didi

android - 发生列表 onclick 时 fragment 替换​​不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:56 26 4
gpt4 key购买 nike

我有一个 veiwpager,它的页面使用 fragment ,在其中一个选项卡中我有一个双 Pane 样式设置,其中一个 fragment 是列表 fragment ,另一个是详细信息 fragment ,就更新详细信息 fragment 而言,一切正常单击列表项。

但是我现在尝试用列表项上的另一个点击替换列表 fragment 但是无论我尝试什么我都无法让它工作,没有一个 fragment 是硬编码的并且列表 fragment 本身是通过 childfragmentManager 添加以满足嵌套 fragment 要求,但我尝试用另一个 fragment 替换列表 fragment 似乎无关紧要,我总是会收到错误消息,或者当尝试手动删除然后添加时,删除会起作用,但添加不起作用。

错误信息似乎没有帮助,至少对我来说是这样,但这是一个例子

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)

如果有人对解决方案有任何想法那就太好了!

最佳答案

我自己发现了我的问题,我在替换我的初始列表的 fragment 中出于另一个目的引用了 backstack,我完全忘记了这个引用,因为使用那个 fragment 作为替换是临时的新手错误。

关于android - 发生列表 onclick 时 fragment 替换​​不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16889336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com