2015-02-11 75 views
1

游戏从“开始”活动开始,然后用户可以选择一种模式,然后启动“主要”活动。 Main上有一个广告横幅。如果我玩了一下游戏,然后点击广告,然后关闭广告,Main中发生的所有事情都会丢失,Main会重置。这怎么解决?从广告点击返回后活动重新开始

回答

2

有以下两种方式:

  1. 由于你的游戏使用的内存。当广告被点击时,当前应用程序被停止,这意味着如果内存短缺,系统可能会终止应用程序。
  2. 开发者选项在手机设置中启用了“不保留活动”选项,因为系统会杀死每个应用程序一旦在后台发送,并重新创建简历上的活动。

为了解决这个问题,您可以保存并恢复 的onSaveInstanceState()和活性RESP的onRestoreInstanceState()方法的应用程序的当前状态。