Android - How Do I Set A Preference In Code

前端 未结 3 2222
借酒劲吻你
借酒劲吻你 2020-12-02 10:59

I have an Android application in which I have my preferences in an XML file, which works fine. I now want to set one of the preferences using code instead of displaying the

3条回答
  •  旧巷少年郎
    2020-12-02 11:40

    You can save something in the sharedpreferences by using below code

    public static void save(String valueKey, String value) {
        SharedPreferences prefs = PreferenceManager
                .getDefaultSharedPreferences(context);
        SharedPreferences.Editor edit = prefs.edit();
        edit.putString(valueKey, value);
        edit.commit();
        }
    

    To read preferences:

    public static String read(String valueKey, String valueDefault) {
        SharedPreferences prefs = PreferenceManager
                .getDefaultSharedPreferences(context);
       return prefs.getString(valueKey, valueDefault);
    }
    

提交回复
热议问题