package com.ifpdos.factorytest.draw;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.ifpdos.factorytest.LanguageHelper;
import com.ifpdos.factorytest.R;
import com.ifpdos.factorytest.udi.DrawLineTestResultApi;
import com.ifpdos.factorytest.udi.ProtocolDefineKt;
import com.ifpdos.factorytest.udi.TestResultBody;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;

/* JADX INFO: compiled from: LineationTestActivity.kt */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u0000 \u001f2\u00020\u00012\u00020\u0002:\u0001\u001fB\u0005¢\u0006\u0002\u0010\u0003J\b\u0010\u0010\u001a\u00020\u0011H\u0016J\b\u0010\u0012\u001a\u00020\u0011H\u0016J\n\u0010\u0013\u001a\u0004\u0018\u00010\u000fH\u0016J\b\u0010\u0014\u001a\u00020\u0011H\u0002J\u0010\u0010\u0015\u001a\u00020\u00112\u0006\u0010\u0016\u001a\u00020\u000fH\u0002J\u0012\u0010\u0017\u001a\u00020\u00112\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019H\u0014J\b\u0010\u001a\u001a\u00020\u0011H\u0014J\u0012\u0010\u001b\u001a\u00020\u00112\b\u0010\u001c\u001a\u0004\u0018\u00010\u001dH\u0014J\b\u0010\u001e\u001a\u00020\u0011H\u0002R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\b\u001a\u00020\tX\u0082\u000e¢\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u000bX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\f\u001a\u00020\u000bX\u0082.¢\u0006\u0002\n\u0000R\u000e\u0010\r\u001a\u00020\u0007X\u0082.¢\u0006\u0002\n\u0000R\u0010\u0010\u000e\u001a\u0004\u0018\u00010\u000fX\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006 "}, d2 = {"Lcom/ifpdos/factorytest/draw/LineationTestActivity;", "Landroid/app/Activity;", "Lcom/ifpdos/factorytest/draw/IUdiDrawLineContract;", "()V", "mBoardView", "Lcom/ifpdos/factorytest/draw/BoardView;", "mExitButton", "Landroid/widget/Button;", "mIsFromUdi", "", "mResultCodeTextView", "Landroid/widget/TextView;", "mResultTextView", "mStartTestButton", "mTestResult", "Lcom/ifpdos/factorytest/udi/TestResultBody;", "exitDrawLineTest", "", "finish", "getDrawLineTestResult", "initView", "notifyTestResultToUdiIfNeed", "testResultBody", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onDestroy", "onNewIntent", "intent", "Landroid/content/Intent;", "reset", "Companion", "app_generalRelease"}, k = 1, mv = {1, 8, 0}, xi = 48)
public final class LineationTestActivity extends Activity implements IUdiDrawLineContract {
    public static final String TAG = "LineationTestActivity";
    private BoardView mBoardView;
    private Button mExitButton;
    private boolean mIsFromUdi;
    private TextView mResultCodeTextView;
    private TextView mResultTextView;
    private Button mStartTestButton;
    private TestResultBody mTestResult;

    @Override // android.app.Activity
    protected void onCreate(Bundle savedInstanceState) {
        LanguageHelper.INSTANCE.setLanguage(this);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_lineation_test);
        initView();
        boolean booleanExtra = getIntent().getBooleanExtra(ProtocolDefineKt.KEY_FROM_UDI, false);
        this.mIsFromUdi = booleanExtra;
        if (booleanExtra) {
            DrawLineHandler.INSTANCE.registerIUdiDrawLineImpl(this);
        }
    }

    @Override // android.app.Activity
    protected void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        boolean booleanExtra = intent != null ? intent.getBooleanExtra(ProtocolDefineKt.KEY_FROM_UDI, this.mIsFromUdi) : this.mIsFromUdi;
        this.mIsFromUdi = booleanExtra;
        Log.d(TAG, "onNewIntent is from udi:" + booleanExtra);
        if (this.mIsFromUdi) {
            reset();
        }
    }

    private final void initView() {
        View viewFindViewById = findViewById(R.id.touch_result_tv);
        Intrinsics.checkNotNullExpressionValue(viewFindViewById, "findViewById(R.id.touch_result_tv)");
        this.mResultTextView = (TextView) viewFindViewById;
        View viewFindViewById2 = findViewById(R.id.touch_result_code_tv);
        Intrinsics.checkNotNullExpressionValue(viewFindViewById2, "findViewById(R.id.touch_result_code_tv)");
        this.mResultCodeTextView = (TextView) viewFindViewById2;
        View viewFindViewById3 = findViewById(R.id.touch_start_test_button);
        Intrinsics.checkNotNullExpressionValue(viewFindViewById3, "findViewById(R.id.touch_start_test_button)");
        this.mStartTestButton = (Button) viewFindViewById3;
        View viewFindViewById4 = findViewById(R.id.touch_exit_test_button);
        Intrinsics.checkNotNullExpressionValue(viewFindViewById4, "findViewById(R.id.touch_exit_test_button)");
        this.mExitButton = (Button) viewFindViewById4;
        View viewFindViewById5 = findViewById(R.id.board_view);
        BoardView boardView = (BoardView) viewFindViewById5;
        boardView.setTestResult(new Function1<TestResultBody, Unit>() { // from class: com.ifpdos.factorytest.draw.LineationTestActivity$initView$1$1
            {
                super(1);
            }

            @Override // kotlin.jvm.functions.Function1
            public /* bridge */ /* synthetic */ Unit invoke(TestResultBody testResultBody) {
                invoke2(testResultBody);
                return Unit.INSTANCE;
            }

            /* JADX INFO: renamed from: invoke, reason: avoid collision after fix types in other method */
            public final void invoke2(TestResultBody result) {
                Intrinsics.checkNotNullParameter(result, "result");
                TextView textView = this.this$0.mResultTextView;
                if (textView == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("mResultTextView");
                    textView = null;
                }
                textView.setText(result.getMessage());
                this.this$0.mTestResult = result;
                Log.d(LineationTestActivity.TAG, "touchResult:" + this.this$0.mTestResult);
                this.this$0.notifyTestResultToUdiIfNeed(result);
            }
        });
        Intrinsics.checkNotNullExpressionValue(viewFindViewById5, "findViewById<BoardView?>…)\n            }\n        }");
        this.mBoardView = boardView;
        Button button = this.mStartTestButton;
        Button button2 = null;
        if (button == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mStartTestButton");
            button = null;
        }
        button.setOnClickListener(new View.OnClickListener() { // from class: com.ifpdos.factorytest.draw.LineationTestActivity$$ExternalSyntheticLambda0
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                LineationTestActivity.initView$lambda$1(this.f$0, view);
            }
        });
        Button button3 = this.mExitButton;
        if (button3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mExitButton");
        } else {
            button2 = button3;
        }
        button2.setOnClickListener(new View.OnClickListener() { // from class: com.ifpdos.factorytest.draw.LineationTestActivity$$ExternalSyntheticLambda1
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                LineationTestActivity.initView$lambda$2(this.f$0, view);
            }
        });
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void initView$lambda$1(LineationTestActivity this$0, View view) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.reset();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void initView$lambda$2(LineationTestActivity this$0, View view) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.finish();
    }

    private final void reset() {
        BoardView boardView = this.mBoardView;
        TextView textView = null;
        if (boardView == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mBoardView");
            boardView = null;
        }
        boardView.reset();
        this.mTestResult = null;
        TextView textView2 = this.mResultCodeTextView;
        if (textView2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mResultCodeTextView");
            textView2 = null;
        }
        textView2.setText("");
        TextView textView3 = this.mResultTextView;
        if (textView3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("mResultTextView");
        } else {
            textView = textView3;
        }
        textView.setText("");
        Log.d(TAG, "reset");
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x000c  */
    @Override // android.app.Activity
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void finish() {
        /*
            r3 = this;
            com.ifpdos.factorytest.udi.TestResultBody r0 = r3.mTestResult
            if (r0 == 0) goto Lc
            boolean r0 = r0.getPass()
            r1 = 1
            if (r0 != r1) goto Lc
            goto Ld
        Lc:
            r1 = 2
        Ld:
            r3.setResult(r1)
            com.ifpdos.factorytest.udi.TestResultBody r0 = r3.mTestResult
            java.lang.StringBuilder r1 = new java.lang.StringBuilder
            java.lang.String r2 = "finish: touchResult:"
            r1.<init>(r2)
            java.lang.StringBuilder r0 = r1.append(r0)
            java.lang.String r0 = r0.toString()
            java.lang.String r1 = "LineationTestActivity"
            android.util.Log.d(r1, r0)
            super.finish()
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: com.ifpdos.factorytest.draw.LineationTestActivity.finish():void");
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final void notifyTestResultToUdiIfNeed(TestResultBody testResultBody) {
        if (!this.mIsFromUdi) {
            Log.e(TAG, "notifyTestResultToUdiIfNeed: not from udi");
        } else {
            Log.d(TAG, "notifyTestResultToUdi: " + testResultBody);
            DrawLineTestResultApi.INSTANCE.notify(testResultBody);
        }
    }

    @Override // android.app.Activity
    protected void onDestroy() {
        super.onDestroy();
        if (this.mIsFromUdi) {
            DrawLineHandler.INSTANCE.unregisterIUdiDrawLineImpl();
        }
    }

    @Override // com.ifpdos.factorytest.draw.IUdiDrawLineContract
    public void exitDrawLineTest() {
        Log.d(TAG, "exitDrawLineTest,start finish");
        finish();
    }

    @Override // com.ifpdos.factorytest.draw.IUdiDrawLineContract
    /* JADX INFO: renamed from: getDrawLineTestResult, reason: from getter */
    public TestResultBody getMTestResult() {
        return this.mTestResult;
    }
}
