請問當我在玩遊戲的時候如果玩到一半然後按home鍵回到桌面時,過一下子在按回遊戲,遊戲都會重新啟動。請問如何像蘋果手機那樣我按home鍵遊戲還是在背景繼續執行而不需在重新啟動呢?像我玩重裝武士每次我去看個LINE的訊息後在回來它又重新啟動了。有辦法解決嗎??
kf153370 wrote :請問當我在玩遊戲的時候如果玩到一半然後按home鍵回到桌面時,過一下子在按回遊戲,遊戲都會重新啟動。請問如何像蘋果手機那樣我按home鍵遊戲還是在背景繼續執行而不需在重新啟動呢?像我玩重裝武士每次我去看個LINE的訊息後在回來它又重新啟動了。有辦法解決嗎??...(恕刪) 其實apple並沒有在背景執行喔 只是apple的遊戲都有完善的暫停與快照功能基本上是記憶體不夠 系統砍背景中佔用記憶體較多的 這時遊戲當然首當其沖而開發者在或是系統在快照的暫存沒太完善就這樣了去看看是不是有被系統砍也會復活的東西卡記憶體吧
kf153370 wrote:你這方式我知道 我...(恕刪) 這跟華碩無關,這是OS的運作機制,其他手機大概也都會做這事絕大多數的程式在背景執行久了都會自行釋放記憶體,可以試試看以下兩種情況1.切換程式後,超過30秒再跳回來2.切換程式,20秒內就切換回來很明顯,你在短時間內切換回來,程式或資料不需要reload
不知道是否這遊戲太吃記憶體,我執行這遊戲之前 記憶體大概都還有1.2g左右但我測試過~如果執行這遊戲 是再登入帳號的畫面時,如果這時返回桌面 過一下再回來 也是在剛剛的遊戲登入畫面但如果是進去到遊戲裡面的時候 我返回到桌面 約10秒再回來遊戲 就已經重新開始了
這部份也需要看遊戲是如何定義的,Android系統中針對畫面有定義好幾種狀態,各AP或是遊戲可針對各種狀態去處理對應的事情,哪時候要儲存檔案,哪時候要登出,遊戲也會有自己的定義,所以這通常跟公司比較沒有關係。