Android 从广告点击返回后,活动重新启动

Android 从广告点击返回后,活动重新启动,android,admob,google-play-services,Android,Admob,Google Play Services,游戏以“开始”活动开始,用户可以从中选择一种模式,然后启动“主要”活动。主屏幕上有一个广告横幅。如果我玩一会儿游戏,然后点击广告,然后关闭广告,Main中发生的一切都将丢失,Main将重置。如何解决这个问题?有两种可能: 由于您的游戏使用的内存不足。当点击广告时,当前应用程序停止,这意味着如果内存不足,系统可能会终止应用程序 “手机设置”中的“开发者选项”中启用了“不保留活动”选项,因此系统会在后台发送应用程序后关闭所有应用程序,并在恢复时重新创建活动 要处理此问题,您可以在中保存并恢复应用程序

游戏以“开始”活动开始,用户可以从中选择一种模式,然后启动“主要”活动。主屏幕上有一个广告横幅。如果我玩一会儿游戏,然后点击广告,然后关闭广告,Main中发生的一切都将丢失,Main将重置。如何解决这个问题?

有两种可能:

  • 由于您的游戏使用的内存不足。当点击广告时,当前应用程序停止,这意味着如果内存不足,系统可能会终止应用程序
  • “手机设置”中的“开发者选项”中启用了“不保留活动”选项,因此系统会在后台发送应用程序后关闭所有应用程序,并在恢复时重新创建活动
  • 要处理此问题,您可以在中保存并恢复应用程序的当前状态 活动resp的onSaveInstanceState()和onRestoreInstanceState()方法