public MvxAndroidSettings() { SharedPreferences = PreferenceManager.GetDefaultSharedPreferences(Application.Context); SharedPreferencesEditor = SharedPreferences.Edit(); SecuredPreferences = Application.Context.GetSharedPreferences(Application.Context.PackageName + ".SecureStorage", FileCreationMode.Private); SecuredPreferencesEditor = SecuredPreferences.Edit(); }
public void RemoveSecuredValue(string key) { if (SecuredPreferences.Contains(key)) { lock (locker) { SecuredPreferencesEditor.Remove(key); SecuredPreferencesEditor.Commit(); } } }
public string GetSecuredValue(string key) { lock (locker) { try { return(SecuredPreferences.GetString(key, null)); } catch { return(null); } } }