Android 是否可以保存以前的活动?

Android 是否可以保存以前的活动?,android,android-activity,back-button,destroy,Android,Android Activity,Back Button,Destroy,我的Android应用程序只有一个名为MainActivity的活动。当我按下后退按钮并再次运行我的应用程序时,先前的活动将被销毁。现在我想知道是否可以保存之前的活动 谢谢按后退键将终止当前活动。用户不会希望它被保存,因为没有“前进”的方法 当您按下back键时,您可以将活动的重要部分保存在SharedReferences或数据库中,并在活动下次启动时将其恢复到以前的状态,这会给人留下“已保存”的印象。活动在堆栈中创建,当您从B创建a时,B现在位于堆栈顶部,当你按下后退按钮时,你告诉androi

我的Android应用程序只有一个名为
MainActivity
的活动。当我按下
后退按钮
并再次运行我的应用程序时,先前的活动将被销毁。现在我想知道是否可以保存之前的活动


谢谢

按后退键将终止当前活动。用户不会希望它被保存,因为没有“前进”的方法


当您按下back键时,您可以将活动的重要部分保存在SharedReferences或数据库中,并在活动下次启动时将其恢复到以前的状态,这会给人留下“已保存”的印象。活动在堆栈中创建,当您从B创建a时,B现在位于堆栈顶部,当你按下后退按钮时,你告诉android,堆栈的顶层(当前活动)不再需要,它将被删除

如果重新创建B时需要这样做,则必须自己保存状态并将其还原

您可以使用
SharedReferences
保存TextView、EditView…等的状态,并在重新创建活动时再次辞职


谢谢。可能有帮助:-)

您必须保存足够的信息,以便在当前状态下重新创建活动。无法保存实际活动。即使屏幕旋转也会导致您的活动被破坏和重新创建。