【发布时间】:2012-03-21 04:46:52
【问题描述】:
您好,我正在创建一个带有 tabactivity 的应用程序。但出于安全原因,我进行了更改,每当应用程序移至后台并重新启动或应用程序打开时,主屏幕都会要求输入密码,因为当活动调用 stop() 然后我通过调用 @987654322 来完成应用程序@ 它正在工作。但问题是我无法看到用户正在查看的最后一个选项卡。我使用了 onsaveinstancestate() 在这种情况下不起作用。我在这里做的有什么问题。还有其他方法吗?欢迎任何建议
这是我的停止方法
public void onStop()
{
super.onStop();
finish();
System.out.println("In the onStop() event");
}
this is my code in tabactivity
protected void onSaveInstanceState (Bundle outState){
outState.putInt("name",tabHost.getCurrentTab());
super.onSaveInstanceState(outState);}
protected void onRestoreInstanceState(Bundle outState){
super.onRestoreInstanceState(outState);
tabHost.setCurrentTab(outState.getInt("name"));
}
【问题讨论】:
标签: android android-layout android-widget