コード例 #1
0
 public override void OnCreate()
 {
     base.OnCreate();
     ExceptionLogging.Register();
     var callbacks = new ActivityLifecycleCallbacks();
     RegisterActivityLifecycleCallbacks(callbacks);
 }
コード例 #2
0
 /// <summary>
 /// Initialize android user dialogs
 /// </summary>
 public static void Init(Activity activity)
 {
     ActivityLifecycleCallbacks.Register(activity);
     Init(() => ActivityLifecycleCallbacks.CurrentTopActivity);
 }
コード例 #3
0
 /// <summary>
 /// Initialize android user dialogs
 /// </summary>
 public static void Init(Application app)
 {
     ActivityLifecycleCallbacks.Register(app);
     Init(() => ActivityLifecycleCallbacks.CurrentTopActivity);
 }
コード例 #4
0
 private static void PlatformStopListening()
 {
     _callbacks   = null;
     _application = null;
 }
コード例 #5
0
 private static void PlatformStartListening()
 {
     _callbacks   = new ActivityLifecycleCallbacks();
     _application = (Application)Application.Context;
     _application.RegisterActivityLifecycleCallbacks(_callbacks);
 }