SharePreferences
发表在Android图书答疑 2018-01-25 悬赏:2 学分 《Android精彩编程200例》第3章 数据储存操作
是否精华
版块置顶:

024实例数据存储操作

mySharedPreferences = getSharedPreferences("myuserinfo",MainActivity.MODE_PRIVATE);

请老师给我讲一下这两个参数

分享到:
精彩评论 4
xiaopgg_1516549755
学分:9 LV1
2018-01-25
沙发

第一个参数是别名,表示你要在内存中取一个名字为:“myuserinfo"的 文件 第二个参数表示该文件的操作模式

MODE_PRIVATE 表示只能当前的应用对该文件访问  还有其他的操作模式,自己百度 。另外说明一点:当你应用中存在 别名为:myuserinfo的文件时候,系统会去找到这个文件,供你访问,当系统中不存在别名为:myuserinfo

的文件时候,系统会自动创建一个供你访问。当然 新创建的里面是没有数据的。 还有一点 这个别名可以随意起,只要你自己能分的清就行了

胡业晗
学分:492 LV5
2018-01-27
板凳

xiaopgg_1516549755 发表于2018-01-25 17:20

第一个参数是别名,表示你要在内存中取一个名字为:“myuserinfo"的 文件 第二个参数表示该文件的操作模式

MODE_PRIVATE 表示只能当前的应用对该文件访问  还有其他的操作模式,自己百度 。另外说明一点:当你应用中存在 别名为:myuserinfo的文件时候,系统会去找到这个文件,供你访问,当系统中不存在别名为:myuserinfo

的文件时候,系统会自动创建一个供你访问。当然 新创建的里面是没有数据的。 还有一点 这个别名可以随意起,只要你自己能分的清就行了

所以是应用的每一个Activity都可以去获得这个myuserinfo里的数据吗?

比如说在MainActivity里创建了数据库文件。在另一个Activity里可以获得那些数据吗?

三生石
学分:2171 LV10
TA的每日心情
11
2018-12-20 21:21:04
2018-01-30
地板

您好读者!学习编程需要有测试心里的准备,您既然有了问题的想法就该亲自的试一试。答案是如果在Activity1中保存了一个轻量级存储的文件,是可以在Activity2中获取这个文件的!注意获取文件的名称要与Activity1中的相同!

胡业晗
学分:492 LV5
2018-01-30
4L

三生石 发表于2018-01-30 09:41

您好读者!学习编程需要有测试心里的准备,您既然有了问题的想法就该亲自的试一试。答案是如果在Activity1中保存了一个轻量级存储的文件,是可以在Activity2中获取这个文件的!注意获取文件的名称要与Activity1中的相同!

老师其实我已经试过了

首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照