示例#1
0
        public MvxAndroidSettings()
        {
            SharedPreferences       = PreferenceManager.GetDefaultSharedPreferences(Application.Context);
            SharedPreferencesEditor = SharedPreferences.Edit();

            SecuredPreferences = Application.Context.GetSharedPreferences(Application.Context.PackageName + ".SecureStorage",
                                                                          FileCreationMode.Private);
            SecuredPreferencesEditor = SecuredPreferences.Edit();
        }
示例#2
0
 public void RemoveSecuredValue(string key)
 {
     if (SecuredPreferences.Contains(key))
     {
         lock (locker)
         {
             SecuredPreferencesEditor.Remove(key);
             SecuredPreferencesEditor.Commit();
         }
     }
 }
示例#3
0
 public string GetSecuredValue(string key)
 {
     lock (locker)
     {
         try
         {
             return(SecuredPreferences.GetString(key, null));
         }
         catch
         {
             return(null);
         }
     }
 }