package com.ifpdos.factorytest;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import androidx.core.view.ViewCompat;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import com.ifpdos.udi.sdk.IEventHandler;
import com.ifpdos.udi.sdk.UdiSdk;
import java.util.Collections;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class PenDetectActivity extends Activity {
    private static final String PEN_DETECT_URL = "v1/device/pen/notify";
    private static final String TAG = "PenDetectActivity";
    private IEventHandler iEventHandler = new AnonymousClass1();
    private TextView leftTv;
    private TextView rightTv;

    /* JADX INFO: renamed from: com.ifpdos.factorytest.PenDetectActivity$1, reason: invalid class name */
    class AnonymousClass1 implements IEventHandler {
        AnonymousClass1() {
        }

        @Override // com.ifpdos.udi.sdk.IEventHandler
        public void onEvent(String str, String str2) {
            if (PenDetectActivity.PEN_DETECT_URL.equals(str)) {
                JsonObject asJsonObject = JsonParser.parseString(str2).getAsJsonObject();
                Log.i(PenDetectActivity.TAG, "pen detect result:" + asJsonObject);
                int asInt = asJsonObject.get("id").getAsInt();
                final boolean asBoolean = asJsonObject.get("isUp").getAsBoolean();
                if (asInt == 2) {
                    PenDetectActivity.this.runOnUiThread(new Runnable() { // from class: com.ifpdos.factorytest.PenDetectActivity$1$$ExternalSyntheticLambda0
                        @Override // java.lang.Runnable
                        public final void run() {
                            this.f$0.lambda$onEvent$0(asBoolean);
                        }
                    });
                }
                if (asInt == 1) {
                    PenDetectActivity.this.runOnUiThread(new Runnable() { // from class: com.ifpdos.factorytest.PenDetectActivity$1$$ExternalSyntheticLambda1
                        @Override // java.lang.Runnable
                        public final void run() {
                            this.f$0.lambda$onEvent$1(asBoolean);
                        }
                    });
                }
            }
        }

        /* JADX INFO: Access modifiers changed from: private */
        public /* synthetic */ void lambda$onEvent$0(boolean z) {
            if (!z) {
                PenDetectActivity.this.leftTv.setTextColor(ViewCompat.MEASURED_STATE_MASK);
                PenDetectActivity.this.leftTv.setText(PenDetectActivity.this.getString(R.string.str_left_pen_pick_up));
            } else {
                PenDetectActivity.this.leftTv.setText(PenDetectActivity.this.getString(R.string.str_left_pen_pass));
                PenDetectActivity.this.leftTv.setTextColor(-16711936);
            }
        }

        /* JADX INFO: Access modifiers changed from: private */
        public /* synthetic */ void lambda$onEvent$1(boolean z) {
            if (!z) {
                PenDetectActivity.this.rightTv.setTextColor(ViewCompat.MEASURED_STATE_MASK);
                PenDetectActivity.this.rightTv.setText(PenDetectActivity.this.getString(R.string.str_right_pen_pick_up));
            } else {
                PenDetectActivity.this.rightTv.setText(PenDetectActivity.this.getString(R.string.str_right_pen_pass));
                PenDetectActivity.this.rightTv.setTextColor(-16711936);
            }
        }
    }

    @Override // android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_pen_detect);
        this.leftTv = (TextView) findViewById(R.id.left_pen_tv);
        this.rightTv = (TextView) findViewById(R.id.right_pen_tv);
        ((Button) findViewById(R.id.test_pass)).setOnClickListener(new View.OnClickListener() { // from class: com.ifpdos.factorytest.PenDetectActivity$$ExternalSyntheticLambda0
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f$0.lambda$onCreate$0(view);
            }
        });
        ((Button) findViewById(R.id.test_fail)).setOnClickListener(new View.OnClickListener() { // from class: com.ifpdos.factorytest.PenDetectActivity$$ExternalSyntheticLambda1
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                this.f$0.lambda$onCreate$1(view);
            }
        });
    }

    /* JADX INFO: Access modifiers changed from: private */
    public /* synthetic */ void lambda$onCreate$0(View view) {
        setResult(1);
        finish();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public /* synthetic */ void lambda$onCreate$1(View view) {
        setResult(2);
        finish();
    }

    @Override // android.app.Activity
    protected void onResume() {
        super.onResume();
        register();
    }

    @Override // android.app.Activity
    protected void onStop() {
        super.onStop();
        unRegister();
    }

    private void register() {
        UdiSdk.registerEvents((List<String>) Collections.singletonList(PEN_DETECT_URL), this.iEventHandler);
    }

    private void unRegister() {
        UdiSdk.unregisterEvents(this.iEventHandler);
    }
}
