diff --git a/tns-core-modules/application/application.android.ts b/tns-core-modules/application/application.android.ts index 45085a626..bc3e7c776 100644 --- a/tns-core-modules/application/application.android.ts +++ b/tns-core-modules/application/application.android.ts @@ -33,6 +33,10 @@ function initLifecycleCallbacks() { }, onActivityDestroyed: function (activity: any) { + if (activity === androidApp.foregroundActivity) { + androidApp.foregroundActivity = undefined; + } + if (activity === androidApp.startActivity) { androidApp.startActivity = undefined; } @@ -47,10 +51,6 @@ function initLifecycleCallbacks() { }, onActivityPaused: function (activity: any) { - if (activity === androidApp.foregroundActivity) { - androidApp.foregroundActivity = undefined; - } - if (activity.isNativeScriptActivity) { androidApp.paused = true;