preferenceHelper中的问题

银粟 发布于 2015/07/25 11:52
阅读 421
收藏 1

@张涛OSC 你好,想跟你请教个问题:您好!在这个类中org.kymjs.kjframe.utils.PreferenceHelper的readInt方法和write方法是什么作用呢?我在文档中没有看明白,您能给解答下么,谢谢!

加载中
0
x
xiaofans


public static int readInt(Context context,
                          java.lang.String fileName,
                          java.lang.String k)

从SharePrenferences里面根据Key (String)读取value (int型),context应用的入口

Context otherContext = c.createPackageContext( "com.android.contacts", Context.CONTEXT_IGNORE_SECURITY); fileName文件的名称,my_file对应你创建sp的时候输入的第一个参数

SharedPreferences sp = otherContext.getSharedPreferences( "my_file", Context.MODE_MULTI_PROCESS);


public static int readInt(Context context,
                          java.lang.String fileName,
                          java.lang.String k,
                          int defv)
同上。只可以设定默认的返回值,即根据KEY找不到value的时候默认返回一个数据。我的理解是这样的,不对之处欢迎指正


0
x
xiaofans
write就是对应的将数据写入
0
kymjs张涛
kymjs张涛

引用来自“xiaofans”的评论


public static int readInt(Context context,
                          java.lang.String fileName,
                          java.lang.String k)

从SharePrenferences里面根据Key (String)读取value (int型),context应用的入口

Context otherContext = c.createPackageContext( "com.android.contacts", Context.CONTEXT_IGNORE_SECURITY); fileName文件的名称,my_file对应你创建sp的时候输入的第一个参数

SharedPreferences sp = otherContext.getSharedPreferences( "my_file", Context.MODE_MULTI_PROCESS);


public static int readInt(Context context,
                          java.lang.String fileName,
                          java.lang.String k,
                          int defv)
同上。只可以设定默认的返回值,即根据KEY找不到value的时候默认返回一个数据。我的理解是这样的,不对之处欢迎指正


是的,理解没错
返回顶部
顶部