Update FCLApplication.java

This commit is contained in:
ShirosakiMio 2024-09-14 12:26:17 +08:00
parent 649dba66ba
commit d9de085707
1 changed files with 5 additions and 4 deletions

View File

@ -8,8 +8,6 @@ import android.os.StrictMode;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.mio.util.PerfUtil;
import java.lang.ref.WeakReference; import java.lang.ref.WeakReference;
public class FCLApplication extends Application implements Application.ActivityLifecycleCallbacks { public class FCLApplication extends Application implements Application.ActivityLifecycleCallbacks {
@ -24,8 +22,11 @@ public class FCLApplication extends Application implements Application.ActivityL
} }
public static Activity getCurrentActivity() { public static Activity getCurrentActivity() {
if (currentActivity != null) {
return currentActivity.get(); return currentActivity.get();
} }
return null;
}
private void enabledStrictMode() { private void enabledStrictMode() {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectNetwork() StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectNetwork()
@ -46,7 +47,7 @@ public class FCLApplication extends Application implements Application.ActivityL
@Override @Override
public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) { public void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) {
currentActivity = new WeakReference<>(activity);
} }
@Override @Override