package com.ifpdos.debugmenu.action;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.DialogInterface;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import c.l.n;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.base.ItemSelectAction;
import com.ifpdos.debugmenu.event.ActivityEvent;
import com.seewo.sdk.SDKPictureHelper;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.trello.rxlifecycle3.components.support.RxAppCompatActivity;
import d.b.a.a.a;
import d.f.a.c1;
import d.f.a.s1.e;
import d.i.f.c.c;
import f.a.i;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class BackLightAction extends ItemSelectAction implements c1 {
    private static final String DEF_MAX_PWN_DUTY = "ro.def_max_pwm_duty";
    private static final String DEF_MIN_PWN_DUTY = "ro.def_min_pwm_duty";
    private static final String PASSWORD = "10241024";
    private final List<String> mEntries;

    public BackLightAction(Context context) {
        super(context);
        int iC = c.c(DEF_MAX_PWN_DUTY, 100);
        this.mEntries = new ArrayList();
        for (int iC2 = c.c(DEF_MIN_PWN_DUTY, 0); iC2 <= iC; iC2++) {
            this.mEntries.add(String.valueOf(iC2));
        }
    }

    private View createSelectableView(Context context, final e eVar) {
        View viewInflate = ((LayoutInflater) context.getSystemService("layout_inflater")).inflate(R.layout.dialog_list_view_510, (ViewGroup) null);
        ListView listView = (ListView) viewInflate.findViewById(R.id.selection_list_view);
        TextView textView = (TextView) viewInflate.findViewById(R.id.dialog_title);
        textView.setText(R.string.back_light_value);
        textView.setVisibility(0);
        listView.setSelector(R.drawable.button_state);
        listView.setAdapter((ListAdapter) new ArrayAdapter(context, R.layout.dialog_list_view_item, this.mEntries));
        listView.setChoiceMode(1);
        listView.setItemChecked(getSelectIndex(this.mContext), true);
        listView.setSelection(getSelectIndex(this.mContext));
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { // from class: com.ifpdos.debugmenu.action.BackLightAction.2
            @Override // android.widget.AdapterView.OnItemClickListener
            public void onItemClick(AdapterView<?> adapterView, View view, int i2, long j2) {
                a.X(k.c.a.c.c());
                BackLightAction backLightAction = BackLightAction.this;
                backLightAction.onSelect(backLightAction.mContext, i2);
                eVar.call();
            }
        });
        return viewInflate;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public List<String> getEntryList(Context context) {
        return this.mEntries;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public int getSelectIndex(Context context) {
        StringBuilder sbB = a.B("value");
        SDKPictureHelper sDKPictureHelper = SDKPictureHelper.I;
        sbB.append(sDKPictureHelper.getMaxBackLight());
        Log.i("MaxBacklightStrategy", sbB.toString());
        return this.mEntries.indexOf(sDKPictureHelper.getMaxBackLight() + "");
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    @SuppressLint({"CheckResult"})
    public void onSelect(Context context, int i2) {
        final int i3 = Integer.parseInt(this.mEntries.get(i2).toString());
        i.m(Boolean.TRUE).n(f.a.z.a.f4044c).g(((RxAppCompatActivity) this.mContext).bindUntilEvent(ActivityEvent.DESTROY)).u(new f.a.v.c() { // from class: d.f.a.p1.k
            @Override // f.a.v.c
            public final void accept(Object obj) {
                SDKPictureHelper.I.setMaxBackLight(i3);
            }
        }, f.a.w.b.a.f3727d, f.a.w.b.a.f3725b, f.a.w.b.a.f3726c);
    }

    @Override // d.f.a.c1
    public void quickAction(final e eVar) {
        k.c.a.c.c().g(new ActivityEvent.ShowNormalDialog(createSelectableView(this.mContext, eVar), new DialogInterface.OnCancelListener() { // from class: com.ifpdos.debugmenu.action.BackLightAction.1
            @Override // android.content.DialogInterface.OnCancelListener
            public void onCancel(DialogInterface dialogInterface) {
                eVar.call();
            }
        }));
    }

    /* JADX WARN: Can't rename method to resolve collision */
    /* JADX WARN: Multi-variable type inference failed */
    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction, com.ifpdos.debugmenu.action.base.AbstractItemAction
    public void onAttachViewModel(n nVar, d.f.a.j2.e.i iVar) {
        super.onAttachViewModel(nVar, iVar);
        ((d.f.a.j2.e.i) this.mViewModel).f2622g = PASSWORD;
    }
}
