public override void OnCreate() { base.OnCreate(); //A great place to initialize Xamarin.Insights and Dependency Services! RegisterActivityLifecycleCallbacks(this); ApplicationState = AppState.Closed; mActivitiesStarted = 0; Logger.WriteLine(LoggerLevel.Info, "Started logger..."); AndroidEnvironment.UnhandledExceptionRaiser += App_UnhandledExceptionRaiser; AppDomain.CurrentDomain.UnhandledException += AppDomain_UnhandledException; var oldHandler = Java.Lang.Thread.DefaultUncaughtExceptionHandler; Java.Lang.Thread.DefaultUncaughtExceptionHandler = new UncaughtExceptionHandler((thread, throwable) => { Logger.WriteLine(LoggerLevel.Error, throwable, "SimpleWeather: Unhandled Exception {0}", throwable?.Message); if (oldHandler != null) { oldHandler.UncaughtException(thread, throwable); } else { Java.Lang.JavaSystem.Exit(2); } }); // Initialize preference listener SharedPreferenceListener = new Settings.SettingsListener(); }
public void UnregisterOnSharedPreferenceChangeListener(ISharedPreferencesOnSharedPreferenceChangeListener listener) { _preferences.UnregisterOnSharedPreferenceChangeListener(listener); }
public void RegisterListener(ISharedPreferencesOnSharedPreferenceChangeListener listener) { Preferences.RegisterOnSharedPreferenceChangeListener(listener); }
public void RemoveListener(ISharedPreferencesOnSharedPreferenceChangeListener listener) { Preferences.UnregisterOnSharedPreferenceChangeListener (listener); }
/// <summary> /// Unregisters the on shared preference change listener. /// </summary> /// <param name='onSharedPreferenceChangeListener'>On shared preference change listener.</param> public void UnregisterOnSharedPreferenceChangeListener(ISharedPreferencesOnSharedPreferenceChangeListener onSharedPreferenceChangeListener) { child.UnregisterOnSharedPreferenceChangeListener(onSharedPreferenceChangeListener); }
public void UnregisterOnSharedPreferenceChangeListener(ISharedPreferencesOnSharedPreferenceChangeListener listener) { throw new NotImplementedException(); }