-1

当我从选项卡 1 回来并保存数据并进入我的主选项卡活动时,我进入当前选项卡 0,那么我如何才能返回上次更新的选项卡活动?

谢谢

4

2 回答 2

1

您可以使用“SharedPreferences”。

您需要使用最后更新的选项卡名称或 id 或索引将一个变量存储在共享首选项中。然后当你回来时,你需要检查这个变量是最后一个选项卡,并做一些事情去那个选项卡。

以下是一些与此相关的演示链接。

演示一

演示-2

演示3

于 2012-09-10T05:52:06.167 回答
0

您可以在加载时使用 SharedPreferences

加载时的第 1 步写入 SharedPreferences 并存储 0 值确保其写入一次

第 2 步从 SharePreference 中读取该值并获取它

步骤 3 设置值

 Boolean temp = true;

if(temp)
    {
         SharedPreferences.Editor shedit=shreftab.edit();
         shedit.putString("tabchange", "0");
         shedit.commit();
         temp = false;
    }

         String  vartabis = shreftab.getString("tabchange", null);
         tabhost.setCurrentTab(Integer.parseInt(vartabis));

第 4 步现在您可以根据需要更新它 SharedPreferences 文件键值并获取它

于 2012-09-10T08:52:24.457 回答