在用户关闭应用程序后,我将如何恢复上次查看的活动?

时间:2013-06-26 03:28:44

标签: java android

如何在用户关闭应用程序后恢复上次查看的活动。就像,如果用户打开应用程序,将出现第一个活动,当用户单击该按钮时,它将继续进行下一个活动,如果他关闭应用程序并再次打开它仍将显示上次查看的活动。我该怎么办?请帮帮我。

谢谢,

4 个答案:

答案 0 :(得分:3)

我认为你应该使用共享偏好。在您打开的每个活动中,您必须在共享首选项上添加一个值,这样如果您再次打开您的应用程序,它将检查您的共享首选项的值,然后比较它,调用符合您所获得的值的活动。希望它有所帮助:)

答案 1 :(得分:1)

这是快速搜索给我看的内容。希望它有用!

How to make an android app return to the last open activity when relaunched? Android - restore last viewed Activity

在第一个链接中引用约瑟夫:

  

要实现您所描述的内容,您只需将最后一个可见活动存储在 SharedPreferences 中,然后根据首选项启动上一个活动的 Dispatcher 活动。

查看Josef的完整答案 - 它非常透彻

答案 2 :(得分:0)

你需要跟踪他的最后一个活动,然后将其保存在数据库中,每当他返回时,查看他在数据库中的最后一个活动...另一种方式是cookie但不建议......

答案 3 :(得分:0)

将此位置放在AndroidManifest.xml的{​​{1}}以下的活动中。

<activity/>