簡體   English   中英

所有活動實例的Android onSaveInstanceState

[英]Android onSaveInstanceState for all instances of activity

閱讀該文檔后,似乎onSaveInstanceStaate每個實例都可以工作(顧名思義)。 我只是想知道什么是存儲數據的首選方法,以便它可用於該活動的所有實例?

正如MaciejGorski在評論中提到的,Android中存在不同級別的數據存儲

  1. 共享的首選項
  2. 內部存儲器
  3. 外置儲存
  4. SQLite數據庫
  5. 網絡

從個人經驗來看,您在此列表中花的越少,實現的難度就越大。 因此,如果您只是想保存簡單的數據以便在一個活動(或多個活動)的不同實例之間共享您的應用程序,那么共享首選項無疑是您的最佳選擇。 您甚至可以創建私有共享首選項 ,只有您的應用可以訪問。

無論如何,請查看此SO答案以了解如何實現它們: 如何在Android中使用SharedPreferences來存儲,獲取和編輯值

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM