我有一个带有MainActivity的应用程序,很少有其他活动。从MainActivity我开始一个首选项屏幕,我为我的应用程序设置主题。
MainActivity->设置 - >选择主题
Currently how it works:
我重启应用程序,启动我的主要活动,主题应用于所有活动。
How I want it to work:
我想重新启动应用程序并返回到我设置主题的屏幕,而不是我的MainActivity。
任何人都可以告诉我一些我可以做到的方法吗?
提前谢谢
修改 的
How I want it to work:
重新启动应用程序 - >返回“选择主题”屏幕(设置位置)。
然后当我按下后退按钮 - >设置屏幕 - >当再次回到我的MainActivity时。
答案 0 :(得分:0)
我不知道这是不是最好的方法,但是你可以在SharedPreferences
保存你所在的最后一个屏幕(或者如果它只是针对这种情况,可以用布尔值来知道你是来自哪个重启)
每当应用程序从onCreate()
MainActivity
开始时,请检查SharedPreferences
中的密钥并相应地转到您的Themes
活动