From 05281b27e48c34fedd3da64aebf854d146bba550 Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 24 Feb 2020 18:25:50 +0800 Subject: [PATCH] fix when top activity resumed, no call dispatch foreground. --- .../java/com/tencent/matrix/AppActiveMatrixDelegate.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/matrix/matrix-android/matrix-android-lib/src/main/java/com/tencent/matrix/AppActiveMatrixDelegate.java b/matrix/matrix-android/matrix-android-lib/src/main/java/com/tencent/matrix/AppActiveMatrixDelegate.java index 9b0fd724d..73fbc2884 100644 --- a/matrix/matrix-android/matrix-android-lib/src/main/java/com/tencent/matrix/AppActiveMatrixDelegate.java +++ b/matrix/matrix-android/matrix-android-lib/src/main/java/com/tencent/matrix/AppActiveMatrixDelegate.java @@ -127,8 +127,7 @@ private final class Controller implements Application.ActivityLifecycleCallbacks @Override public void onActivityStarted(Activity activity) { - updateScene(activity); - onDispatchForeground(getVisibleScene()); + } @@ -152,7 +151,9 @@ public void onActivityDestroyed(Activity activity) { @Override public void onActivityResumed(Activity activity) { - + // Consider the case of top activity state: pause to resume + updateScene(activity); + onDispatchForeground(getVisibleScene()); } @Override