Update FCLApplication.java
This commit is contained in:
parent
649dba66ba
commit
d9de085707
|
@ -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,7 +22,10 @@ public class FCLApplication extends Application implements Application.ActivityL
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Activity getCurrentActivity() {
|
public static Activity getCurrentActivity() {
|
||||||
return currentActivity.get();
|
if (currentActivity != null) {
|
||||||
|
return currentActivity.get();
|
||||||
|
}
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void enabledStrictMode() {
|
private void enabledStrictMode() {
|
||||||
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue