【发布时间】:2010-12-06 15:10:00
【问题描述】:
我不是在谈论恢复应用程序状态(使用 Bundle 或配置更改,甚至 SharedPreferences),我说的是我有一个特定的任务,这是一个基本活动:HomeScreenActivity,从那里我可以有一个为用户流量开启的系列活动。 我希望在应用程序死亡或用户杀死他自己的会话的情况下恢复整个任务,而不仅仅是一个活动,我的意思是恢复我在应用程序被杀死之前拥有的整个活动堆栈。如果用户在我的计费屏幕中并离开了我的应用程序,我想带他回到那个屏幕,但我希望如果他按下回,他会回到我的搜索屏幕或过滤屏幕,无论之前有什么他离开了。
我在 sharedPreferences 中保存活动的顺序没有问题,并且一旦我启动主屏幕就知道顺序,但我想知道是否有办法让 tel 机器人启动一个活动,它只能进入任务的堆栈而不调用活动的 onCreate 方法,除非我真的得到它(使用返回键)。
【问题讨论】:
-
你试过“android:noHisory=true”
标签: android state task restore