2012-02-10 66 views
1

當我將我的android手機連接到我的電腦時,在eclipse中編譯我的項目並將我的應用程序上傳到我的設備中,一切正常。包括按主頁按鈕,如果我按回家,然後回到應用程序,遊戲狀態保存並返回。但是,如果我導出我的應用程序(就好像我將要發佈它),然後讓我們通過電子郵件發送給我自己,然後按照這種方式進行安裝。每次我點擊主鍵然後重新打開我的應用程序,它就會重新啓動我的應用程序。 (不保存狀態)在應用程序的調試版本中有所不同?另外請注意,如果我從eclipse安裝應用程序,請斷開我的設備與電腦的連接,然後以這種方式運行它,它仍然記得它應該的狀態!只有導出的副本無法正常工作。應用程序在返回時不會存儲狀態

回答

0

保存狀態並在您返回到應用程序時進行恢復取決於您。

這聽起來像你是依靠系統不殺你的應用程序作爲你的保存狀態的方法。

您應該瞭解Activity Lifecycle並使用它。無論您將應用程序部署到手機的方式如何,系統最終都會關閉應用程序並回收它的內存。

相關問題