2

我有一个带有 MainActivity 和其他一些活动的应用程序。从 MainActivity 我开始一个偏好屏幕,我在其中为我的应用程序设置主题。

MainActivity->设置->选择主题

Currently how it works:

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

How I want it to work:

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

谁能建议我一些可以做到的方法?

先感谢您

编辑:

How I want it to work:

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

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

4

1 回答 1

0

我不知道这是否是最好的方法,但是您可以保存在您所在SharedPreferences的最后一个屏幕中(或者如果它只是针对这种情况,一个布尔值来知道您是否正在重新启动)以及每次应用程序开始签入onCreate()并相应地转到您的活动MainActivitySharedPreferencesThemes

于 2012-09-13T08:18:38.477 回答