summaryrefslogtreecommitdiff
path: root/Penguloon/MainApplication.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Penguloon/MainApplication.cs')
-rw-r--r--Penguloon/MainApplication.cs39
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