Android中SharedPreferences三種獲取方式的不同


1、使用Context類的getSharedPreferences (String name, int mode)

參數一:name,即將創建的xml文件的名稱

參數二:mode,操作模式,一般選擇MODE_PRIVATE即可,其他的選擇在不同的版本中已經被棄用,具體說明可以查看官方文檔。

此方法會在/data/data/包名/shared_prefs文件夾下創建一個name.xml文件。

2、使用Activity類的getPreferences (int mode)

此方法會在/data/data/包名/shared_prefs文件夾下創建一個與該activity類名一樣的xml文件,該方法生成的xml文件只能在該activity中調用操作,無法被其他組件使用,除非你直接通過第一種方法的文件名來獲取(不提倡)。

3、使用PreferenceManagergetDefaultSharedPreferences (Context context)

此方法會在/data/data/包名/shared_prefs文件夾下創建一個默認的xml文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM