Android活动重启和首选项屏幕

时间:2012-09-13 08:13:13

标签: android android-activity preferencescreen

我有一个带有MainActivity的应用程序,很少有其他活动。从MainActivity我开始一个首选项屏幕,我为我的应用程序设置主题。

MainActivity->设置 - >选择主题

Currently how it works:

我重启应用程序,启动我的主要活动,主题应用于所有活动。

How I want it to work:

我想重新启动应用程序并返回到我设置主题的屏幕,而不是我的MainActivity。

任何人都可以告诉我一些我可以做到的方法吗?

提前谢谢

修改

How I want it to work:

重新启动应用程序 - >返回“选择主题”屏幕(设置位置)。

然后当我按下后退按钮 - >设置屏幕 - >当再次回到我的MainActivity时。

1 个答案:

答案 0 :(得分:0)

我不知道这是不是最好的方法,但是你可以在SharedPreferences保存你所在的最后一个屏幕(或者如果它只是针对这种情况,可以用布尔值来知道你是来自哪个重启) 每当应用程序从onCreate() MainActivity开始时,请检查SharedPreferences中的密钥并相应地转到您的Themes活动