我的第一个活动中有一个tabhost,我有时会调用另一个活动;处理一些细节。当第二个活动返回时,我需要记住我在第一个活动中选择的最后一个标签。问题是第一个活动被破坏并再次创建,并且onSaveInstanceState没有被调用。我能想到的唯一选择是将选择的最后一个选项卡写入外部存储器并将其读回,这看起来有点极端,因为这只是一个标签。还有其他选择吗?我不能避免第二个活动(我试图将其改为另一个片段 - 片段调用另一个片段 - 但这对我来说效果不好)
干杯
答案 0 :(得分:0)
如果您想在Android中保存少量数据,可以随时使用SharedPreferences
。 Here is a good example on how to use it.
还有一些其他存储选项适用于Android here