Log app foreground/background

pull/214/head
M66B 10 months ago
parent 8f9cbcb309
commit 866774b9bf

@ -46,6 +46,10 @@ import androidx.core.os.LocaleListCompat;
import androidx.emoji2.text.DefaultEmojiCompatConfig;
import androidx.emoji2.text.EmojiCompat;
import androidx.emoji2.text.FontRequestEmojiCompatConfig;
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleObserver;
import androidx.lifecycle.OnLifecycleEvent;
import androidx.lifecycle.ProcessLifecycleOwner;
import androidx.preference.PreferenceManager;
import androidx.work.WorkManager;
@ -126,6 +130,22 @@ public class ApplicationEx extends Application
CoalMine.install(this);
ProcessLifecycleOwner.get().getLifecycle().addObserver(new LifecycleObserver() {
@OnLifecycleEvent(Lifecycle.Event.ON_START)
public void onStart() {
log(true);
}
@OnLifecycleEvent(Lifecycle.Event.ON_STOP)
public void onStop() {
log(false);
}
private void log(boolean foreground) {
Log.breadcrumb("app", "foreground", Boolean.toString(foreground));
}
});
registerActivityLifecycleCallbacks(lifecycleCallbacks);
getMainLooper().setMessageLogging(new Printer() {

Loading…
Cancel
Save