2017-01-02 56 views
1
public class Session { 

    public static void setDefaults(String key, String value, Context context) { 
     SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); 
     SharedPreferences.Editor editor = prefs.edit(); 
     editor.putString(key, value); 
     editor.commit(); 
    } 

    public static String getDefaults(String key, Context context) { 
     SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); 
     return preferences.getString(key, null); 
    } 

    public static void removepreferences(String key,Context context) { 
     SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); 
     SharedPreferences.Editor editor = preferences.edit(); 
     editor.clear(); 
     editor.commit(); 

    } 

} 
+0

什麼問題,那麼這 – siddhesh

+0

removepreference()方法不刪除引用 –

回答

0

您可以從中刪除sharedpreference數據。

SharedPreferences preferences = getSharedPreferences("Mypref", 0); 
preferences.edit().remove("shared_pref_key").commit(); 
0

試試這一個,並享受

Session.setDefaults(Your key, "", context);