package com.ifpdos.factorytest;

import android.content.Context;
import android.content.Intent;
import android.util.AttributeSet;

/* JADX INFO: loaded from: classes.dex */
public class QRCodeTest extends TestItem {
    private static final String Class_FactoryTest = "com.excshare.maxhubnfcfactory.MainActivity";
    private static final String Package_FactoryTest = "com.excshare.maxhubnfcfactory";
    private boolean isNeedShowBack;
    private OnAskDialogResultListener mAskRetListener;
    private AskDialog mDialog;

    public QRCodeTest(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.isNeedShowBack = false;
        this.mAskRetListener = null;
        this.mDialog = null;
    }

    @Override // com.ifpdos.factorytest.TestItem
    boolean doTest() {
        this.isNeedShowBack = true;
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setClassName(Package_FactoryTest, Class_FactoryTest);
        this.mContext.startActivity(intent);
        this.mAskRetListener = new OnAskDialogResultListener() { // from class: com.ifpdos.factorytest.QRCodeTest.1
            @Override // com.ifpdos.factorytest.OnAskDialogResultListener
            public void onAskDialogResult(Context context, boolean z) {
                QRCodeTest qRCodeTest = QRCodeTest.this;
                qRCodeTest.testDone(z, qRCodeTest.mTagDone);
                QRCodeTest.this.isNeedShowBack = false;
            }
        };
        this.mDialog = new AskDialog(this.mContext, getTitle(), this.mContext.getString(R.string.test_nfc_ask_dialog), this.mAskRetListener);
        return true;
    }

    @Override // com.ifpdos.factorytest.TestItem
    void onStop() {
        super.onStop();
        if (this.isNeedShowBack) {
            this.mContext.startService(new Intent(this.mContext, (Class<?>) FloatNavbarService.class));
        }
    }
}
