恢复以前的实例和活动状态

时间:2018-05-19 01:26:46

标签: android

我的项目中有两项活动 - MainActivityChildActivityMainActivity有一个启动ChildActivity的按钮。如果用户之前还没有打开过一个ChildActivity,我希望按钮启动一个新的ChildActivity,如果之前已经打开了onBackPressed()的旧实例(从而保存了以前的状态,类似于addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT)如何以原始状态恢复堆栈上的上一个活动。)

我尝试通过在MainActivity中添加intentChildActivity调用AndroidManifest.xml,并通过更改ChildActivity文件来实现此目的android:launchMode="singleInstance"只有一个像这样的实例:ChildActivity

但是,这些解决方案都不起作用,因为每次点击MainActivity中的按钮都会产生新的pygame.mixer.Sound.play()

0 个答案:

没有答案