From d9de085707d4e6b8bf5fe4645001a7f7d358bba1 Mon Sep 17 00:00:00 2001 From: ShirosakiMio <852468399@qq.com> Date: Sat, 14 Sep 2024 12:26:17 +0800 Subject: [PATCH] Update FCLApplication.java --- FCL/src/main/java/com/tungsten/fcl/FCLApplication.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/FCL/src/main/java/com/tungsten/fcl/FCLApplication.java b/FCL/src/main/java/com/tungsten/fcl/FCLApplication.java index 868abfd2..6613dd2a 100644 --- a/FCL/src/main/java/com/tungsten/fcl/FCLApplication.java +++ b/FCL/src/main/java/com/tungsten/fcl/FCLApplication.java @@ -8,8 +8,6 @@ import android.os.StrictMode; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import com.mio.util.PerfUtil; - import java.lang.ref.WeakReference; public class FCLApplication extends Application implements Application.ActivityLifecycleCallbacks { @@ -24,7 +22,10 @@ public class FCLApplication extends Application implements Application.ActivityL } public static Activity getCurrentActivity() { - return currentActivity.get(); + if (currentActivity != null) { + return currentActivity.get(); + } + return null; } private void enabledStrictMode() { @@ -46,7 +47,7 @@ public class FCLApplication extends Application implements Application.ActivityL @Override public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) { - + currentActivity = new WeakReference<>(activity); } @Override