SharedPreferences的工具類

2021-08-09 14:51:11 字數 1920 閱讀 3146

我們平常儲存一些資料,都會用到sharedpreferences,他是儲存在手機裡面的,具體路徑是data/data/你的包名/shared_prefs/儲存的檔名.xml, sharedpreferences的使用也很簡單,我自己就寫了乙個sharedpreferences的工具類

package com.example.shortcut;

import android.content.context;

import android.content.sharedpreferences;

/** * sharedpreferences的乙個工具類,呼叫setparam就能儲存string, integer, boolean, float, long型別的引數

* 同樣呼叫getparam就能獲取到儲存在手機裡面的資料

* @author xiaanming

* */

public class

sharedpreferencesutils

else

if("integer".equals(type))

else

if("boolean".equals(type))

else

if("float".equals(type))

else

if("long".equals(type))

editor.commit();

}/**

* 得到儲存資料的方法,我們根據預設值得到儲存的資料的具體型別,然後呼叫相對於的方法獲取值

* @param context

* @param key

* @param defaultobject

* @return

*/public static object getparam(context context , string key, object defaultobject)

else

if("integer".equals(type))

else

if("boolean".equals(type))

else

if("float".equals(type))

else

if("long".equals(type))

return

null;

}}

儲存資料

sharedpreferencesutils.setparam(this, "string", "xiaanming");

sharedpreferencesutils.setparam(this, "int", 10);

sharedpreferencesutils.setparam(this, "boolean", true);

sharedpreferencesutils.setparam(this, "long", 100l);

sharedpreferencesutils.setparam(this, "float", 1.1f);

獲取資料

sharedpreferencesutils.getparam(timeractivity.this, "string","");

sharedpreferencesutils.getparam(timeractivity.this, "int", 0);

sharedpreferencesutils.getparam(timeractivity.this, "boolean", false);

sharedpreferencesutils.getparam(timeractivity.this, "long", 0l);

sharedpreferencesutils.getparam(timeractivity.this, "float", 0.0f);

SharedPreferences的工具類

import android.content.context import android.content.sharedpreferences import android.content.sharedpreferences.editor sharedpreferences的工具類 author w...

SharedPreferences的工具類

import android.content.context import android.content.sharedpreferences import android.content.sharedpreferences.editor sharedpreferences的工具類 author w...

SharedPreferences的使用方法

獲取sharedpreferences的兩種方式 1 呼叫context物件的getsharedpreferences 方法 2 呼叫activity物件的getpreferences 方法 兩種方式的區別 呼叫context物件的getsharedpreferences 方法獲得的sharedpr...