探索了解SharePreferences存储

本人初学安卓,看了不少老师的视频.今天想深入了解下Sharepreferences存储方式.以前看视频上 有一行代码. 

<pre name="code" class="java">

 

<pre name="code" class="java"><span style="white-space:pre">		</span>SharedPreferences mSP = getSharedPreferences("config",MODE_PRIVATE);

<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="html"><pre name="code" class="java"><span>	对这个"config"不是很了解,只知道是存储在xml文件里,但是是所有的对象都存在这个config文件里还是有其他的存储方式.</span>
<span style="font-family: Arial, Helvetica, sans-serif;"> 		所以今天便写了几行代码测试一下:</span>
 
 
 

<span style="white-space:pre">		</span>SharedPreferences mSP1 = getSharedPreferences("hello",MODE_PRIVATE);
                SharedPreferences mSP2 = getSharedPreferences("world",MODE_PRIVATE);
                SharedPreferences mSP3 = getSharedPreferences("Android",MODE_PRIVATE);

                mSP1.edit().putString("hellokey1","value1").commit();
                mSP2.edit().putString("worldkey1", "value1").commit();
                mSP3.edit().putString("androidkey1","value1").commit();<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">		</span>

运行了之后发现项目目录下多了shared_prefs文件夹. 

导出后查看xml文件 所有的键值对信息都是存在<map>标签里.

 

总结:

1.项目里如果用到了SharedPreferences对象 本项目目录下就会新建一个shared_prefs文件夹.

  2 .每新建一个SharedPreferences对象,后面传入不同参数名,就会在该文件夹里创建一个以本参数名的xml文件.

3.该对象存入所有的键值对都保存在xml文件中的<map>标签内.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值