Java 当整个应用程序被杀死(被用户或安卓系统杀死)或至少获得最后一个活动时,是否可能恢复整个应用程序?
假设用户通过“最近的应用程序”关闭应用程序,或者Android出于任何原因关闭应用程序,那么我想恢复用户参与的最后一个活动,按照Android标准,有没有办法做到这一点,或者我需要创建复杂的方案 例: 活动A->B->C 然后用户滑动以关闭应用程序/android关闭它 重新打开时,应转到活动C 提前感谢您的帮助Java 当整个应用程序被杀死(被用户或安卓系统杀死)或至少获得最后一个活动时,是否可能恢复整个应用程序?,java,android,kotlin,android-activity,Java,Android,Kotlin,Android Activity,假设用户通过“最近的应用程序”关闭应用程序,或者Android出于任何原因关闭应用程序,那么我想恢复用户参与的最后一个活动,按照Android标准,有没有办法做到这一点,或者我需要创建复杂的方案 例: 活动A->B->C 然后用户滑动以关闭应用程序/android关闭它 重新打开时,应转到活动C 提前感谢您的帮助 Ps:也可以恢复Backback吗?这不是专家的建议,但您可以尝试在shared pref中保存最后一个活动的实例。n在应用程序启动时获取shared pref的值,以便从splash
Ps:也可以恢复Backback吗?这不是专家的建议,但您可以尝试在shared pref中保存最后一个活动的实例。n在应用程序启动时获取shared pref的值,以便从splash activity直接导航到最后一个实例页面
在每一个星体上();操作将以前共享的pref值替换为新的活动值。应用程序关闭时将调用onDestroy()。这既适用于使用“后退”按钮关闭它,也适用于最近的应用程序。在这个过程中,你可以将一个标志保存到你的共享首选项中,并使用它来恢复你想要的任何活动。根据Android的方案,任务清除意味着所有活动记录都已失效。如果您想创建自定义导航方案,您可能应该使用1个活动,自己跟踪导航状态,并依靠视图或片段,以便您可以轻松初始化任何Backback,以便在恢复时进行正确的back navigation。请给我一个答案:),我真的需要它来工作。。。顺便说一句,我宁愿有其他解决方案,然后使用shared pref。你被否决了,因为它不可能将活动实例放入基本上是字符串键控键值存储,实际上是XML文件,这意味着你的答案不仅是错误的,而且在概念上是不可能的。这个想法也不会考虑返回导航。当你发布一个答案时,它表明你知道你在说什么,所以OP可能会尝试它,浪费他们的时间,并且比他们开始时了解的更少。如果您在猜测某个解决方案,请将其作为注释发布。@RuiAlves那么SharedReferences会让您想要一个不同的解决方案吗?没有更简单的方法来存储简单的数据,这些数据将在你的应用程序被杀死后幸存下来。问题是,如果可能的话,我想恢复包括backbackback在内的数据