jimu-decompiled/sources/com/ubt/jimu/LifecycleCallback.java
2025-05-13 19:24:51 +02:00

67 lines
2.9 KiB
Java

package com.ubt.jimu;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import com.ubt.jimu.base.UbtActivityStack;
import com.ubt.jimu.unity.bluetooth.UnityActivity;
import com.ubtech.utils.XLog;
import com.ubtrobot.ubtlib.analytics.JimuAnalytics;
import com.ubtrobot.ubtlib.analytics.UbtPageIdUtil;
/* loaded from: classes.dex */
public class LifecycleCallback implements Application.ActivityLifecycleCallbacks {
@Override // android.app.Application.ActivityLifecycleCallbacks
public void onActivityCreated(Activity activity, Bundle bundle) {
XLog.a("act_life", "onActivityCreated act %s", activity.getClass().getSimpleName());
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public void onActivityDestroyed(Activity activity) {
XLog.a("act_life", "act %s ", activity.getClass().getSimpleName());
UbtActivityStack.getInstance().removeActivity(activity);
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public void onActivityPaused(Activity activity) {
XLog.a("act_life", "act %s", activity.getClass().getSimpleName());
UbtActivityStack.getInstance().decrement();
String a = UbtPageIdUtil.a(activity.getClass().getSimpleName());
if (a != null) {
JimuAnalytics.b().b(a);
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public void onActivityResumed(Activity activity) {
JimuApplication.l().a(activity);
XLog.a("act_life", "act %s isHomeExit %s resumeCount: %d", activity.getClass().getSimpleName(), Boolean.valueOf(JimuApplication.l), Integer.valueOf(UbtActivityStack.getInstance().getResumedCount()));
UnityActivity h = JimuApplication.l().h();
if (h != null && !h.isBack() && !h.resumeUnityActivity) {
UnityActivity.startRunningUnityActivity(activity);
JimuApplication.l = false;
}
UbtActivityStack.getInstance().increment();
UbtActivityStack.getInstance().addActivity(activity);
String a = UbtPageIdUtil.a(activity.getClass().getSimpleName());
if (a != null) {
JimuAnalytics.b().c(a);
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
XLog.a("act_life", "onActivitySaveInstanceState act %s", activity.getClass().getSimpleName());
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public void onActivityStarted(Activity activity) {
XLog.a("act_life", "onActivityStarted act %s", activity.getClass().getSimpleName());
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public void onActivityStopped(Activity activity) {
XLog.a("act_life", "onActivityStopped act %s", activity.getClass().getSimpleName());
}
}