public void Set(string key, string value) { var prefEditor = SharedPref.Edit(); var data = value ?? ""; prefEditor.PutString(key.ToString(), data); prefEditor.Commit(); }
public override void OnCreate() { try { base.OnCreate(); Instance = this; //A great place to initialize Xamarin.Insights and Dependency Services! RegisterActivityLifecycleCallbacks(this); Instance = this; Client client = new Client(AppSettings.Cert); Console.WriteLine(client); if (AppSettings.TurnSecurityProtocolType3072On) { ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072; HttpClient clientHttp = new HttpClient(new Xamarin.Android.Net.AndroidClientHandler()); Console.WriteLine(clientHttp); ServicePointManager.Expect100Continue = true; ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls13 | SecurityProtocolType.Ssl3; } if (AppSettings.TurnTrustFailureOnWebException) { //If you are Getting this error >>> System.Net.WebException: Error: TrustFailure /// then Set it to true ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; System.Security.Cryptography.AesCryptoServiceProvider b = new System.Security.Cryptography.AesCryptoServiceProvider(); Console.WriteLine(b); } //OneSignal Notification //====================================== OneSignalNotification.RegisterNotificationDevice(); //Init Settings SharedPref.Init(); ClassMapper.SetMappers(); //App restarted after crash AndroidEnvironment.UnhandledExceptionRaiser += AndroidEnvironmentOnUnhandledExceptionRaiser; AppDomain.CurrentDomain.UnhandledException += CurrentDomainOnUnhandledException; TaskScheduler.UnobservedTaskException += TaskSchedulerOnUnobservedTaskException; FirebaseApp.InitializeApp(this); Methods.Path.Chack_MyFolder(); Methods.AppLifecycleObserver appLifecycleObserver = new Methods.AppLifecycleObserver(); ProcessLifecycleOwner.Get().Lifecycle.AddObserver(appLifecycleObserver); } catch (Exception exception) { Console.WriteLine(exception); } }
public string Get(string key) => SharedPref.GetString(key, null);
public void Reset() { SharedPref.Edit().Clear().Commit(); }