博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android 的四种枚举Context.MODE_PRIVATE
阅读量:4958 次
发布时间:2019-06-12

本文共 675 字,大约阅读时间需要 2 分钟。

标签: 

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

转载于:https://www.cnblogs.com/nucdy/p/5094297.html

你可能感兴趣的文章
10分钟搞懂树状数组
查看>>
关于C#的静态类和静态构造函数
查看>>
C#不同窗体间通信,数据传递
查看>>
Windows10下安装Oracle 11g 64位的详细步骤
查看>>
自增运算符:++ 自减运算符:--
查看>>
142. Linked List Cycle II
查看>>
winForm单击用户区可移动窗体,代码控制窗体最大适中
查看>>
linux源
查看>>
配置tomcat服务器时遇到的奇怪现象
查看>>
ftp>ls 未连接
查看>>
【NOIP2016提高A组模拟9.9】运输妹子
查看>>
NOIP2016提高A组五校联考4总结
查看>>
设计移动web
查看>>
[00030]-[2015-09-26]-[00]-[DLL注入应用案例---修改任务管理器的实现]
查看>>
3ds的fbi无线传输
查看>>
Windows下ADT环境搭建
查看>>
[luogu4037 JSOI2008] 魔兽地图 (树形dp)
查看>>
不重新编译DLL,让FCKEditor支持附件上传
查看>>
redux middleware 源码分析
查看>>
CPS_数据预处理_每日记录
查看>>