Android 安卓:我如何通过按home键停止的活动重新启动我的应用程序?

Android 安卓:我如何通过按home键停止的活动重新启动我的应用程序?,android,android-emulator,android-activity,Android,Android Emulator,Android Activity,当我按home按钮停止应用程序时,我需要在再次打开应用程序时从同一活动重新启动应用程序 现在,我的应用程序总是从主要活动开始:( (我不知道为什么,但在emulator上可以正常工作…当您开始一项活动时,存储一个记录您正在进行的活动的SharedReference。当您输入主活动时,请检查此首选项,如果设置,请跳到该活动 (如果您只是在寻找返回活动的方法,而不关心代码,请使用“最近”菜单返回活动。在具有专用键的设备上,长按Home键。)有很多选项可以用来保存应用程序的状态,其中最常见的是使用On

当我按home按钮停止应用程序时,我需要在再次打开应用程序时从同一活动重新启动应用程序

现在,我的应用程序总是从主要活动开始:(


(我不知道为什么,但在emulator上可以正常工作…

当您开始一项活动时,存储一个记录您正在进行的活动的SharedReference。当您输入主活动时,请检查此首选项,如果设置,请跳到该活动


(如果您只是在寻找返回活动的方法,而不关心代码,请使用“最近”菜单返回活动。在具有专用键的设备上,长按Home键。)

有很多选项可以用来保存应用程序的状态,其中最常见的是使用OnCreate中传递的bundle来正确启动应用程序

我建议你看看android开发者关于活动寿命的文档