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

30 lines
1.2 KiB
Java

package com.ubt.jimu.base.home;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.base.UbtActivityStack;
import com.ubt.jimu.unity.bluetooth.UnityActivity;
import com.ubtrobot.jimu.bluetooth.view.BluetoothActivity;
/* loaded from: classes.dex */
public class HomeWatcherReceiver extends BroadcastReceiver {
private static final int MAX_RECENT_TASKS = 16;
private static final int NUM_BUTTONS = 8;
private final String SYSTEM_DIALOG_REASON_KEY = "reason";
private final String SYSTEM_DIALOG_REASON_HOME_KEY = "homekey";
private final String SYSTEM_DIALOG_REASON_RECENT_APPS = "recentapps";
private boolean isHomePressedInUnity() {
return (UbtActivityStack.getInstance().isTopStack(UnityActivity.class) || (UbtActivityStack.getInstance().isTopStack(BluetoothActivity.class) && UbtActivityStack.getInstance().isTargetClass(UnityActivity.class, 1))) && UbtActivityStack.getInstance().isAppForeground();
}
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
if (isHomePressedInUnity()) {
JimuApplication.l = true;
}
}
}