package com.ifpdos.debugmenu.action;

import android.annotation.SuppressLint;
import android.app.ActivityManager;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.os.Process;
import android.util.Log;
import com.ifpdos.debugmenu.DebugMenuApplication;
import com.ifpdos.debugmenu.action.base.ItemSwitchAction;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.trello.rxlifecycle3.components.support.RxAppCompatActivity;
import d.b.a.a.a;
import f.a.i;
import f.a.v.c;

/* JADX INFO: loaded from: classes.dex */
public class AiPqInformationAction extends ItemSwitchAction {
    private static final String TAG = "AiPqInformationAction";
    public String className;
    public ComponentName component;
    public Intent intent;
    public String packageName;

    public AiPqInformationAction(Context context) {
        super(context);
        this.packageName = "com.ifpdos.aipqservice";
        this.className = "com.ifpdos.aipqservice.AiPqService";
        this.intent = new Intent();
        ComponentName componentName = new ComponentName(this.packageName, this.className);
        this.component = componentName;
        this.intent.setComponent(componentName);
    }

    private int getRunningAppPid(Context context, String str) {
        for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : ((ActivityManager) context.getSystemService("activity")).getRunningAppProcesses()) {
            String str2 = runningAppProcessInfo.processName;
            StringBuilder sbE = a.E("AiPqService processName:", str2, " pid:");
            sbE.append(runningAppProcessInfo.pid);
            Log.i(TAG, sbE.toString());
            if (str2.equals(str)) {
                return runningAppProcessInfo.pid;
            }
        }
        return -1;
    }

    public /* synthetic */ void h(Context context, Boolean bool) {
        if (bool.booleanValue()) {
            DebugMenuApplication.f1956b.startForegroundService(this.intent);
            return;
        }
        DebugMenuApplication.f1956b.stopService(this.intent);
        int runningAppPid = getRunningAppPid(context, this.packageName);
        Log.d(TAG, "aipq: pid = " + runningAppPid);
        if (runningAppPid != -1) {
            Process.killProcess(runningAppPid);
        }
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSwitchAction
    public boolean isOn(Context context) {
        return getRunningAppPid(context, this.packageName) > 0;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSwitchAction
    @SuppressLint({"CheckResult"})
    public void onSwitch(final Context context, boolean z) {
        i.m(Boolean.valueOf(z)).n(f.a.s.b.a.a()).g(((RxAppCompatActivity) this.mContext).bindUntilEvent(ActivityEvent.DESTROY)).u(new c() { // from class: d.f.a.p1.d
            @Override // f.a.v.c
            public final void accept(Object obj) {
                this.f2699b.h(context, (Boolean) obj);
            }
        }, f.a.w.b.a.f3727d, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c);
    }
}
