2015-10-23 62 views
1

我想创建一个导航菜单+选项卡,这是很好的代码。java.lang.NullPointerException:(片段)

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

当我运行code应用程序的工作原理只是罚款 .. 直到我向右滑动到其他选项卡,然后在App死机了,我得到这个从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 

我留给你我的主要活动,'因为我认为存在这个问题,如果你认为你可能需要一些片段之类的碎片,请问!

CODE:http://pastebin.com/TTcJMR77

+2

请在问题中加入*相关的*代码。 – Matsemann

+0

您是否看到Pastebin? @Matsemann – FET

回答

1

你必须在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(); 
    } 
} 
+0

认为导入存在问题,请看:http://imgur.com/KaSdr18 – FET

+0

我已经编辑,现在试试:D –

+0

只是想知道,你是来自意大利吗? – FET