我的应用程序设置可以通过硬件菜单按钮打开和关闭(以及在导航到根屏幕后使用返回按钮)。这些设置中有许多子屏幕。
(假设有两个活动——主要活动和设置活动)。
当我再次访问应用程序设置时,我希望能返回到我所使用的最后一个首选项屏幕。
保存最后一个preferenceScreen键并使用
设置
有什么可能吗?
当我再次访问应用程序设置时,我希望能返回到我所使用的最后一个首选项屏幕。
保存最后一个preferenceScreen键并使用
setPreferenceScreen(lastPreferenceScreenKey)
是不相关的,因为在这种情况下,我无法向上导航。设置
PreferenceActivity.launchMode="singleTask"
并在用户按菜单按钮时启动主活动并没有帮助——当我再次启动设置活动时,它的根屏幕出现了。有什么可能吗?