package com.ifpdos.debugmenu.action;

import android.content.Context;
import com.ifpdos.debugmenu.R;
import com.ifpdos.debugmenu.action.base.ItemSelectAction;
import com.seewo.sdk.SDKSourceHelper;
import com.seewo.sdk.interfaces.ISDKSourceHelper;
import com.seewo.sdk.model.SDKSourceModel;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class ForceBootSourceAction extends ItemSelectAction {
    private Context mContext;
    private List<SDKSourceModel> mSDKSourceModels;

    public ForceBootSourceAction(Context context) {
        super(context);
        this.mContext = context;
        this.mSDKSourceModels = SDKSourceHelper.I.getAvailableSourceModelList();
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public List<String> getEntryList(Context context) {
        String[] stringArray = this.mContext.getResources().getStringArray(R.array.force_source);
        ArrayList arrayList = new ArrayList();
        arrayList.addAll(Arrays.asList(stringArray));
        List<SDKSourceModel> list = this.mSDKSourceModels;
        if (list != null) {
            Iterator<SDKSourceModel> it = list.iterator();
            while (it.hasNext()) {
                arrayList.add(it.next().originName);
            }
        }
        return arrayList;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public int getSelectIndex(Context context) {
        ISDKSourceHelper.SDKSourceItem forceSource = SDKSourceHelper.I.getForceSource();
        for (int i2 = 0; i2 < this.mSDKSourceModels.size(); i2++) {
            if (this.mSDKSourceModels.get(i2).sourceItem.equals(forceSource)) {
                return i2 + 1;
            }
        }
        return 0;
    }

    @Override // com.ifpdos.debugmenu.action.base.ItemSelectAction
    public void onSelect(Context context, int i2) {
        if (i2 == 0) {
            SDKSourceHelper.I.disableForceSource();
        } else {
            SDKSourceHelper.I.setForceSource(this.mSDKSourceModels.get(i2 - 1).sourceItem);
        }
    }
}
