相关疑难解决方法(0)

Android - 尝试在空对象引用上调用虚方法'void android.support.v4.app.Fragment.setMenuVisibility(boolean)'

以下是错误的完整堆栈跟踪:http://pastebin.com/5dQHkUw3

只有在我开始在项目中使用片段后才会出现错误,因为我想提供JSON提要.在我创建Tabs,NavigationDrawer等之前没事.

MainActivity.java

公共类MainActivity扩展ActionBarActivity实现MaterialTabListener {

private Toolbar mToolbar;
private NavigationDrawerFragment mDrawerFragment;
private DrawerLayout mDrawerLayout;

private MaterialTabHost mTabHost;
private ViewPager mViewPager;

public static final int SERVICES_ALL = 1;
public static final int SERVICES_FEATURED = 2;
public static final int SERVICES_NEW = 3;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main_appbar);

    mToolbar = (Toolbar) findViewById(R.id.app_bar);
    setSupportActionBar(mToolbar);
    getSupportActionBar().setDisplayShowHomeEnabled(true);

    mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
    mDrawerFragment = (NavigationDrawerFragment) getSupportFragmentManager().findFragmentById(R.id.fragment_navigation_drawer);
    mDrawerFragment.setUp(R.id.fragment_navigation_drawer, mDrawerLayout, mToolbar);

    mTabHost = (MaterialTabHost) findViewById(R.id.materialTabHost);
    mViewPager = (ViewPager) findViewById(R.id.viewPager);

    MyPagerAdapter adapter = …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-viewpager fragmentstatepageradapter

6
推荐指数
1
解决办法
2万
查看次数