阅读 59

shared用法,tracepath用法

使用步骤:

1、获取SharedPreferences对象2、调用SharedPreferences对象的edit )方法获取SharedPreferences.Editor对象。 3 .将数据添加到SharedPreferences.Editor对象。 4、调用commit方法提交添加的数据。 详细流程:

1、SharedPreferences对象方法1:

Context.getSharedPreferences(文件名称,操作模式)

如果文件名不存在,则会创建。 操作模式有以下两种。

MODE_PRIVATE :默认操作模式。 缺省情况下,直接将第二个参数写为0使用此操作模式。 此模式意味着只有当前的APP应用程序才能读写当前的SharedPreferences文件。

MODE_MULTI_PRIVATE :用于多个进程协作处理单个SharedPreferences文件。

注: MODE_WORLD_READABLE和MODE_WORLD_WRITEABLE这两种模式在Android 4.2及更高版本中已被放弃。

方法2:

Activity.getPreferences(操作模式)

使用此方法时,当前活动的类名将自动用作SharedPreferences的文件名。 在较低级别,调用以下方法

也可以直接调用activity.getsharedpreferences (string name,int mode ) getsharedpreferences方法来传递自定义名称。

方法3

PreferenceManager.getDefaultSharedPreferences(Context)

此方法会自动以当前程序中的包名称为前缀命名SharedPreferences文件

2、调用SharedPreferences对象的edit ) )方法以获取SharedPreferences.Editor对象。 shared preferences.editor editor=getsharedpreferences (“data”,MODE_PRIVATE ).edit );

3 .将数据添加到SharedPreferences.Editor对象。 editor.putstring (另存为" name "、" JL dwn "//键值对

editor.putint (另存为" age "、" 20 "//键值对

editor.putboolean(「Married”,false ); //另存为键/值对

4、调用commit方法提交添加的数据。 editor.commit (;

代码示例:

sharedpreferencespref=main activity.this.getsharedpreferences (“data”,MODE_PRIVATE );

shared preferences.editor editor=pref.edit (;

editor.putstring(「name”、“jmdgs”;

editor.putstring(「age”,“20”

editor.putboolean(「Married”,false );

editor.commit (;

读取数据时:

sharedpreferencespref=getsharedpreferences (“data”,MODE_PRIVATE );

string name=pref.getstring (" name ",";//第二个参数是默认值

intage=pref.getint(「age”,0 );//第二个参数是默认值

boolean married=pref.get boolean (" married ",false );//第二个参数是默认值

保存对象:

Android使用SharedPreferences保存对象-酷

33558 www.tui cool.com/articles/6 naz rq

保存列表:

可以将list转换为json字符串并将其保存为string,使用时可以先取出此string,然后分析json以获得list。


文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐