gpt4 book ai didi

java.lang.NullPointerException : (Fragment) 异常

转载 作者:行者123 更新时间:2023-11-30 01:49:12 25 4
gpt4 key购买 nike

我正在尝试创建一个导航菜单 + 选项卡,此代码没问题。

现在我已经在 Fragment 中实现了一些代码作为 Activity,以便将其添加到 Tabs 查看器。

当我运行 code 时,应用程序运行正常..直到我向右滑动到另一个选项卡,然后应用程序崩溃了,我从 logcat 中得到了这个:

java.lang.NullPointerException: Attempt to write to field 'android.support.v4.app.FragmentManagerImpl android.support.v4.app.Fragment.mFragmentManager' on a null object reference

我将把我的主要 Activity 留给您,因为我认为存在问题,如果您认为您可能需要一些 Fragment,例如选项卡,请直接询问!

代码:http://pastebin.com/TTcJMR77

最佳答案

您必须在 getItem(int position) 方法中为开关添加默认大小写:

default:
return new Fragment();

代替

return null;

像这样:

@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return new YourFragment();
default:
return new Fragment();
}
}

关于java.lang.NullPointerException : (Fragment) 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33309034/

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