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