public override void OnCreate() { base.OnCreate(); ExceptionLogging.Register(); var callbacks = new ActivityLifecycleCallbacks(); RegisterActivityLifecycleCallbacks(callbacks); }
/// <summary> /// Initialize android user dialogs /// </summary> public static void Init(Activity activity) { ActivityLifecycleCallbacks.Register(activity); Init(() => ActivityLifecycleCallbacks.CurrentTopActivity); }
/// <summary> /// Initialize android user dialogs /// </summary> public static void Init(Application app) { ActivityLifecycleCallbacks.Register(app); Init(() => ActivityLifecycleCallbacks.CurrentTopActivity); }
private static void PlatformStopListening() { _callbacks = null; _application = null; }
private static void PlatformStartListening() { _callbacks = new ActivityLifecycleCallbacks(); _application = (Application)Application.Context; _application.RegisterActivityLifecycleCallbacks(_callbacks); }