我在我的項目中使用SharedPreferences與MODE_PRIVATE,當我從最近的活動列表中清除應用程序,並再次打開該應用程序,我所有的首選項數據被清除。SharedPreferences清除,如果從最近的活動中刪除應用程序android
我正在使用這個類來設置和獲取偏好。
public class Preferences {
private Context _context;
private SharedPreferences _preferences;
private Editor _editor;
private String prefName = "pref";
//=====
public Preferences(Context context){
_context = context;
_preferences = this._context.getSharedPreferences(prefName, Context.MODE_PRIVATE);
_editor = this._preferences.edit();
}
//=====
public Preferences commit(){
_editor.commit();
return this;
}
//=====
public Preferences set(String key, String value){
_editor.putString(key, value);
return this;
}
//=====
public String get(String key){
return _preferences.getString(key, "");
}
//=====
public Preferences set(String key, int value){
_editor.putInt(key, value);
return this;
}
//=====
public int getInt(String key){
return _preferences.getInt(key, 0);
}
//=====
public Preferences setBoolean(String key, boolean value){
_editor.putBoolean(key, value);
return this;
}
//=====
public void removeKey(String key){
_editor.remove(key);
}
//=====
public boolean getBoolean(String key){
return _preferences.getBoolean(key, false);
}
}
任何人都可以幫助我...... ??
如何從最近的活動列表中清除應用程序? – greenapps 2014-10-11 06:14:09
暫停主頁按鈕將顯示最近的應用程序的列表,並可以從那裏清除。 – Ankit 2014-10-11 06:16:35
如果你剛剛用後退按鈕完成你的應用程序? – greenapps 2014-10-11 08:00:38