2013-10-06 180 views
0

我是Android新手,最近我學會了在代碼中使用共享首選項的優點,即即使在應用程序進程終止後也可以保存和保留數據。共享首選項的詳細信息

我的問題是這樣的。這個概念如何正確運作?當你考慮更精細的細節時,就像本地變量存儲在堆棧中一樣,並且通過動態內存分配分配的變量存儲在堆中,共享偏好數據如何以及在哪裏存儲和保留?

回答

1

共享偏好數據如何以及在哪裏存儲和保留?

SharedPreferences作爲XML文件存儲在您的應用程序包內的內部存儲器中。因此,在您卸載應用程序或清除應用程序數據之前,SharedPreferences中的數據會持續存在。當你正在閱讀它們時,你正在閱讀XML文件。

和它的位置是:

/data/data/com.your.package/shared_prefs/com.your.package_preferences.xml