FaceLoginApp: MainApplication.cs
using System; | |
using Android.App; | |
using Android.OS; | |
using Android.Runtime; | |
using Plugin.CurrentActivity; | |
namespace FaceLoginApp.Droid | |
{ | |
#if DEBUG | |
[Application(Debuggable = true)] | |
#else | |
[Application(Debuggable = false)] | |
#endif | |
public class MainApplication : Application, Application.IActivityLifecycleCallbacks | |
{ | |
public MainApplication(IntPtr handle, JniHandleOwnership transer) | |
: base(handle, transer) | |
{ | |
} | |
public override void OnCreate() | |
{ | |
base.OnCreate(); | |
RegisterActivityLifecycleCallbacks(this); | |
} | |
public override void OnTerminate() | |
{ | |
base.OnTerminate(); | |
UnregisterActivityLifecycleCallbacks(this); | |
} | |
public void OnActivityCreated(Activity activity, Bundle savedInstanceState) | |
{ | |
CrossCurrentActivity.Current.Activity = activity; | |
} | |
public void OnActivityDestroyed(Activity activity) | |
{ | |
} | |
public void OnActivityPaused(Activity activity) | |
{ | |
} | |
public void OnActivityResumed(Activity activity) | |
{ | |
CrossCurrentActivity.Current.Activity = activity; | |
} | |
public void OnActivitySaveInstanceState(Activity activity, Bundle outState) | |
{ | |
} | |
public void OnActivityStarted(Activity activity) | |
{ | |
CrossCurrentActivity.Current.Activity = activity; | |
} | |
public void OnActivityStopped(Activity activity) | |
{ | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment