From 86511438605532a67b7e7d334675a6556489cf4f Mon Sep 17 00:00:00 2001 From: Panayot Cankov Date: Thu, 24 Mar 2016 15:04:23 +0200 Subject: [PATCH 1/2] Resumed activities should be marked as foreground --- application/application.android.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/application/application.android.ts b/application/application.android.ts index 864aa6bfc..6f94d9620 100644 --- a/application/application.android.ts +++ b/application/application.android.ts @@ -106,6 +106,7 @@ function initEvents() { onActivityResumed: function (activity: any) { androidApp.paused = false; + androidApp.foregroundActivity = activity; if (activity === androidApp.foregroundActivity) { if (typedExports.onResume) { From fd4285ac2cb8cebefd24b10416de69976107126b Mon Sep 17 00:00:00 2001 From: Panayot Cankov Date: Fri, 25 Mar 2016 14:55:27 +0200 Subject: [PATCH 2/2] Remove redundant check --- application/application.android.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/application/application.android.ts b/application/application.android.ts index 6f94d9620..3f9aab049 100644 --- a/application/application.android.ts +++ b/application/application.android.ts @@ -108,14 +108,12 @@ function initEvents() { androidApp.paused = false; androidApp.foregroundActivity = activity; - if (activity === androidApp.foregroundActivity) { - if (typedExports.onResume) { - typedExports.onResume(); - } - - typedExports.notify({ eventName: typedExports.resumeEvent, object: androidApp, android: activity }); + if (typedExports.onResume) { + typedExports.onResume(); } + typedExports.notify({ eventName: typedExports.resumeEvent, object: androidApp, android: activity }); + androidApp.notify({ eventName: "activityResumed", object: androidApp, activity: activity }); if (androidApp.onActivityResumed) {