首頁 >Java >java教程 >如何從 Android PreferenceActivity 存取 SharedPreferences?

如何從 Android PreferenceActivity 存取 SharedPreferences?

Susan Sarandon
Susan Sarandon原創
2024-11-28 22:27:12333瀏覽

How Do I Access SharedPreferences from an Android PreferenceActivity?

從 PreferenceActivity 取得 SharedPreferences

在 Android 中,PreferenceActivity 提供了一種透過 XML 檔案管理使用者首選項的便捷方法。但是,存取另一個 Activity 中的 PreferenceActivity 使用的 SharedPreferences 可能會令人困惑。

PreferenceActivity 文件指出設定將自動儲存到 SharedPreferences。若要擷取 PreferenceActivity 的 SharedPreferences,請使用下列程式碼片段:

getDefaultSharedPreferences 方法傳回 PreferenceActivity 使用的預設 SharedPreferences。然後,您可以使用以下方法存取首選項值:

了解共享首選項

共享首選項提供了一種在不同組件之間存儲和檢索鍵值對的簡單方法一個應用程式的。它們可以在所有元件之間共用,也可以特定於特定活動。

共用首選項

對於共用首選項,您可以使用 Context 類別的 getSharedPreferences 方法設定預設檔案名稱或指定自訂檔案名稱。建議的方法是使用預設模式:

要儲存值,請使用SharedPreferences.Editor 物件:

Activity Preferences

Activity Preferences

Activity Preferences

>當您需要特定於活動的首選項時,請使用Activity 類別的getPreferences 方法。此方法使用getSharedPreferences 方法,並將活動類別名稱作為首選項檔案名稱:

儲存值類似於共用首選項:更多關於首選項的範例和詳細信息,參考Android資料儲存官方文件。

以上是如何從 Android PreferenceActivity 存取 SharedPreferences?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn