diff options
Diffstat (limited to 'Penguloon/MainApplication.cs')
| -rw-r--r-- | Penguloon/MainApplication.cs | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Penguloon/MainApplication.cs b/Penguloon/MainApplication.cs index 767d6f3..7737a1c 100644 --- a/Penguloon/MainApplication.cs +++ b/Penguloon/MainApplication.cs @@ -36,10 +36,12 @@ namespace Penguloon public void OnActivityDestroyed(Activity activity) { + CrossCurrentActivity.Current.Activity = activity; } public void OnActivityPaused(Activity activity) { + CrossCurrentActivity.Current.Activity = activity; } public void OnActivityResumed(Activity activity) @@ -49,6 +51,7 @@ namespace Penguloon public void OnActivitySaveInstanceState(Activity activity, Bundle outState) { + CrossCurrentActivity.Current.Activity = activity; } public void OnActivityStarted(Activity activity) @@ -58,6 +61,42 @@ namespace Penguloon public void OnActivityStopped(Activity activity) { + CrossCurrentActivity.Current.Activity = activity; + } + + public void OnActivityCreated(Android.App.Activity activity, Bundle savedInstanceState) + { + CrossCurrentActivity.Current.Activity = activity; + } + + public void OnActivityDestroyed(Android.App.Activity activity) + { + CrossCurrentActivity.Current.Activity = activity; + } + + public void OnActivityPaused(Android.App.Activity activity) + { + CrossCurrentActivity.Current.Activity = activity; + } + + public void OnActivityResumed(Android.App.Activity activity) + { + CrossCurrentActivity.Current.Activity = activity; + } + + public void OnActivitySaveInstanceState(Android.App.Activity activity, Bundle outState) + { + CrossCurrentActivity.Current.Activity = activity; + } + + public void OnActivityStarted(Android.App.Activity activity) + { + CrossCurrentActivity.Current.Activity = activity; + } + + public void OnActivityStopped(Android.App.Activity activity) + { + CrossCurrentActivity.Current.Activity = activity; } } }
\ No newline at end of file |
