在我TabActivity用户可能会被要求以切换到OAuth的阶段浏览器活动,如果阶段需要太多的时间,我的活动就会被杀死。用户切换回至我的活动后,其onCreate()方法被再次调用和选项卡被重新创建。

所以,我想知道是否有切换回前一个标签没有简单的方法,并保持选项卡,这是什么。例如,选项卡视图之一包含一个ViewSwitcher孩子,我想重新创建活动之后切换回切换视图。

有帮助吗?

解决方案

步骤1:在onSaveInstanceState(),保存你的标签,脚蹼等的状态,所以你知道你在哪里。

步骤#2:在onRestoreInstanceState(),调用适当的方法还原状态(例如,setCurrentTab()

其他提示

可以在TabHost使用意图到该选项卡的设定内容。

tabHost .setContent(新意图(此,XYZ.class)));

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top