2015-02-11 36 views
1

遊戲從「開始」活動開始,然後用戶可以選擇一種模式,然後啓動「主要」活動。 Main上有一個廣告橫幅。如果我玩了一下游戲,然後點擊廣告,然後關閉廣告,Main中發生的所有事情都會丟失,Main會重置。這怎麼解決?從廣告點擊返回後活動重新開始

回答

2

有以下兩種方式:

  1. 由於你的遊戲使用的內存。當廣告被點擊時,當前應用程序被停止,這意味着如果內存短缺,系統可能會終止應用程序。
  2. 開發者選項在手機設置中啓用了「不保留活動」選項,因爲系統會殺死每個應用程序一旦在後臺發送,並重新創建簡歷上的活動。

爲了解決這個問題,您可以保存並恢復 的onSaveInstanceState()和活性RESP的onRestoreInstanceState()方法的應用程序的當前狀態。