android - 全局数据储存到Application中,Application在切出软件后被回收,Application中是新建的数据都为空
PHP中文网
PHP中文网 2017-04-17 16:38:23
0
4
595

全局数据储存到Application中,Application在切出软件后被回收,重新打开界面,因为Application中是新建的数据都为空。针对这种情况数据存储在哪里不会被回收

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(4)
洪涛

文件,db。配置表等等不會,切記不要在Application中存儲數據.另外可以通過生命週期恢復數據,不過還是建議對生命週期長的數據通過文件的形式進行存儲。諸如我上訴提到的。

而且不僅僅是Application的全域數據,只要是靜態全域變數都會被銷毀的,android中應該減少靜態全域變數的使用,即便使用也要注意在生命週期中進行儲存和復原。

黄舟

資料庫,shareprefrence,檔案緩存,網路服務端等一切以檔案儲存的方式存起來的形式,儲存在記憶體中的程式退出之後都會釋放掉的

巴扎黑

資料庫,sharedpreferences,檔案、網絡,這些可以持久化儲存的方式,這樣,啟動應用的時候只需要讀取對應的內容就能恢復資料顯示效果了

阿神

樓上說的很對

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板