package com.ifpdos.debugmenu.action;

import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.DeadObjectException;
import android.os.RemoteException;
import android.util.Log;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.base.ItemSelectAction;
import d.b.a.a.a;
import d.f.a.i2.c;
import d.i.f.c.b;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class TouchMenuEnableAction extends ItemSelectAction {
    public static final int STATE_OFF = 1;
    public static final int STATE_ON = 0;
    private static final String TOUCHMENU_SERVICE_CLASS = "com.seewo.settingmenu.MainService";

    public TouchMenuEnableAction(Context context) {
        super(context);
    }

    private static void setAppEnable(Context context, String str, boolean z) {
        try {
            context.getPackageManager().setApplicationEnabledSetting(str, z ? 1 : 2, 0);
        } catch (Exception unused) {
        }
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public List<String> getEntryList(Context context) {
        return a.G(context, R.array.switcher);
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public int getSelectIndex(Context context) {
        try {
            return 1 ^ (this.mContext.getPackageManager().getApplicationInfo("com.seewo.settingmenu", 0).enabled ? 1 : 0);
        } catch (PackageManager.NameNotFoundException e2) {
            Log.e("TouchMenuEnable", "", e2);
            return 1;
        }
    }

    public void handleRemoteException(RemoteException remoteException) {
        remoteException.printStackTrace();
        if (remoteException instanceof DeadObjectException) {
            int i2 = c.a;
            c.b.a.a();
        }
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public void onSelect(Context context, int i2) {
        boolean z = i2 == 0;
        b.g(this.mContext, "key_is_touchmenu_enabled", z);
        setAppEnable(this.mContext, "com.seewo.settingmenu", z);
        Context context2 = this.mContext;
        if (d.i.c.a.z(context2, TOUCHMENU_SERVICE_CLASS)) {
            return;
        }
        try {
            context2.startService(new Intent().setComponent(new ComponentName("com.seewo.settingmenu", TOUCHMENU_SERVICE_CLASS)));
        } catch (SecurityException e2) {
            Log.e("ActivityUtils", e2.getMessage(), e2);
        }
    }
}
