android 的四種枚舉Context.MODE_PRIVATE


標簽: 

mode_private

Context.MODE_PRIVATE:為默認操作模式,代表該文件是私有數據,只能被應用本身訪問,在該模式下,寫入的內容會覆蓋原文件的內容,如果想把新寫入的內容追加到原文件中。可以使用Context.MODE_APPEND

Context.MODE_APPEND:模式會檢查文件是否存在,存在就往文件追加內容,否則就創建新文件。

Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用來控制其他應用是否有權限讀寫該文件。

MODE_WORLD_READABLE:表示當前文件可以被其他應用讀取;

MODE_WORLD_WRITEABLE:表示當前文件可以被其他應用寫入。

 

 

 

SharedPreferences的模式,Activity.MODE_PRIVATE 和Activity.MODE_APPEND的區別是什么啊,網上說一個會覆蓋,一個會追加,但我用的時候貌似都是追加啊,求高手指教!!

1.那個是Context的常量
2.對於SharedPreferences來說,使用MODE_APPEND是沒有意義的,這個標志表示文件可以追加,即可以繼續向一個txt里面寫東西,而MODE_PRIVATE 活着其他  會覆蓋文件
所以你理解的 “都是追加”不對,因為SharedPreferences本來就可以存多個值,不存在追加問題,他是一個xml文件,不同的key存進去時是不同的item


免責聲明!

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



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