zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    单播、广播和多播IP地址
    nagios安装部署及详细配置说明(转)
    centos6.5下cacti部署说明
    HAproxy配置详解
    mysql全量和增量备份详解(带脚本)
    lvs原理及安装部署详解(参考)
    curl命令的用法
    mysql日志解析
    MySQL查看和修改表的存储引擎
    mysql备份和还原
  • 原文地址:https://www.cnblogs.com/nucdy/p/5094297.html
Copyright © 2011-2022 走看看