Android SharedPreferences轻量数据存储与读取

/*
 * @fimeName 存储的文件名 为xml格式文件
 * @key 存储数据的键
 * @value 存储数据
 * */
public void writeData(String fimeName, String key, String value) {
    // fileName文件名  MODE_PRIVATE 为防问权限 文件只能当前本应用读写
    SharedPreferences sharedPreferences = getSharedPreferences(fimeName, MODE_PRIVATE);
    SharedPreferences.Editor mEdit = sharedPreferences.edit();
    mEdit.putString(key, value);
    mEdit.apply();
}
/*
 * @fimeName 存储的文件名 为xml格式文件
 * @key 存储数据的键
 * */
public String readData(String fileName, String key) {
    // fileName文件名  MODE_PRIVATE 为防问权限 文件只能当前本应用读写
    SharedPreferences sharedPreferences1 = getSharedPreferences(fileName, MODE_PRIVATE);
    String value = sharedPreferences1.getString(key, "");//读取不到默认为空字符串
    return value;
}

评论