0

在我的 TabActivity 中,可能会要求用户切换到 OAuth 阶段的浏览器活动,如果该阶段花费太多时间,我的活动将被终止。用户切换回我的活动后,再次调用其 onCreate() 方法并重新创建选项卡。

所以我想知道是否有任何简单的方法可以切换回上一个标签,并保持标签不变。例如,其中一个选项卡视图包含一个 ViewSwitcher 子视图,我想在重新创建活动后切换回切换的视图。

4

2 回答 2

2

第 1 步:在onSaveInstanceState()中,保存选项卡、脚蹼等的状态,这样您就知道自己在哪里

步骤#2:在onRestoreInstanceState()中,调用适当的方法来恢复您的状态(例如,setCurrentTab())。

于 2010-06-13T14:37:33.093 回答
0

您可以在 TabHost 中使用意图来设置该选项卡的内容。

tabHost .setContent(new Intent(this, XYZ.class)));

于 2010-08-30T11:11:37.243 回答