package com.example.util; import android.app.Activity; import android.content.SharedPreferences; public class MySharedPreferences { private Activity acivity; public MySharedPreferences(Activity activity){ this.acivity = activity; } /** * 读取对应的键值 * @param key * @return String */ public int readMessage(String key, int value) { //获得当前的SharedPreferences对象 SharedPreferences message = acivity.getPreferences(Activity.MODE_PRIVATE); //获取消息 int tmp = message.getInt(key, value); return tmp; } /** * 将键值对写入配置文件 * @param key * @param value */ public void writeMessage(String key, int value) { //创建一个SharedPreferences对象 SharedPreferences message = acivity.getPreferences(0); //编辑SharedPreferences对象 SharedPreferences.Editor editor = message.edit(); //插入一个数据 editor.putInt(key, value); //提交数据 editor.commit(); } public String readMessage(String key, String value) { SharedPreferences message = acivity.getPreferences(Activity.MODE_PRIVATE); String text = message.getString(key, value); return text; } public void writeMessage(String key, String value) { SharedPreferences message = acivity.getPreferences(0); SharedPreferences.Editor editor = message.edit(); editor.putString(key, value); editor.commit(); } }