我正在使用Google提供的示例,FragmentTabsPager在我的应用程序中使用标签。我添加方法onbackpress返回到第一个活动,但是当我按下后退按钮或者我没有覆盖它的主页按钮时,此方法崩溃了我的应用程序
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putString("tab", mTabHost.getCurrentTabTag());
}
@Override
public void onBackPressed()
{
//call intent
Intent i = new Intent(this,home.class);
startActivity(i);
finish();
}
它在方法onSaveInstanceState
上返回Null指针异常所以任何人都可以帮助解决这个问题
答案 0 :(得分:0)
我通过实例化我的应用程序中的每个片段来解决它并将一些东西放入这些片段中的每个片段
@Override
public void onSaveInstanceState(Bundle outState) {
outState.putInt("bla2", 0);
super.onSaveInstanceState(outState);
}