亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

應用程序終止后如何保留數據?

應用程序終止后如何保留數據?

函數式編程 2021-11-03 16:55:18
我想在應用程序完全終止后保留一些編輯文本數據。我有兩個活動MainActivity1.java和MainActivity2.java。如果用戶輸入了部分數據并在他回來時關閉了應用程序,則應用程序需要獲取他在前一階段輸入的所有數據。設想:因此,我使用 ListView 我有鍵值對形式的 editText 值映射。目前我正在處理MainActivity2.java具有列表視圖的文件。因此,當處于開啟狀態時,我將地圖數據保存到設備的內部存儲中。因此,它將所有數據顯示為編輯文本?,F在的問題是,如果我完全終止應用程序,那么它就不會獲取我存儲在Internal Storage 中的數據。MainActivity2onPause()OnResume()因此,如果我需要在應用程序完全關閉時存儲數據,我需要調用哪個方法。注意:我使用文件讀寫來存儲和從內部存儲中獲取數據
查看完整描述

2 回答

?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

每當您將任何數據寫入 Edittext 時,您都可以將其保存到您的共享首選項(如果數據值不多),否則您可以使用SQLiteRoom創建一個數據庫(如果數據集更高)。

在這兩種情況下,即使您關閉應用程序,數據也會保留,請確保在編輯文本中輸入數據后保存數據。

https://developer.android.com/training/data-storage/shared-preferences -共享偏好

https://developer.android.com/training/data-storage/sqlite - SQLite


查看完整回答
反對 回復 2021-11-03
?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

看看SharedPreferencesSQLite。完成后,您基本上將在方法中保存SharedPreferencesSQLite中的值onPause() / onDestroy(),然后在您的onResume() / onCreate()方法中檢索先前存儲的數據。


查看完整回答
反對 回復 2021-11-03
  • 2 回答
  • 0 關注
  • 311 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號