簡體   English   中英

android讀/寫用戶偏好

[英]android read/write user preferences

我正在將 iOS 應用程序遷移到 android,考慮到 iOS,我設置了一個帶有字符串和鍵的默認 plist 文件,然后使用 NSuserDefaults 對其進行修改。 我閱讀了一些帖子和文檔,並不清楚如何在 Android 中正確執行此操作。 我需要一個包含可以讀寫的鍵和字符串的首選項文件。 謝謝你。

SharedPreferences settings;
settings = getSharedPreferences("PREF_NAME", Context.MODE_PRIVATE);

//get the sharepref
int id = settings.getInt("ID", 0);

//set the sharedpref
Editor editor = settings.edit();
editor.putInt("ID", "1");
editor.commit();

讀取設置

public static String readSetting(Context context, String key, String defaul){
        SharedPreferences preferences = context.getSharedPreferences("mySettings",MODE_PRIVATE);
        return preferences.getString(key,defaul);
    }

保存設置-

@SuppressLint("ApplySharedPref")
public static void saveSetting(Context context, String key, String valu){
    SharedPreferences preferences = context.getSharedPreferences("mySettings",MODE_PRIVATE);
    SharedPreferences.Editor edit= preferences.edit();
    edit.putString(key,valu);
    edit.commit();

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM