package com.ifpdos.factorytest;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Handler;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.widget.ImageView;

/* JADX INFO: loaded from: classes.dex */
public class ScreenSaverTestActivity extends Activity {
    public static final String TAG = "ScreenSaverTestActivity";
    private CountDownTimer countDownTimer;
    private int currentIndex = 0;
    private Handler handler;
    private ImageView imageView;
    private int[] pictureId;
    private Runnable runnable;

    @Override // android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.activity_screen_saver_test_layout);
        this.imageView = (ImageView) findViewById(R.id.imageViewScreen);
        this.pictureId = new int[]{R.drawable.panel_checkerboard_3, R.drawable.panel_grey_white_5, R.drawable.panel_grey_scale_6, R.drawable.panel_color_bar_10};
        this.handler = new Handler();
        this.runnable = new Runnable() { // from class: com.ifpdos.factorytest.ScreenSaverTestActivity.1
            @Override // java.lang.Runnable
            public void run() {
                if (ScreenSaverTestActivity.this.countDownTimer != null) {
                    ScreenSaverTestActivity.this.countDownTimer.cancel();
                }
                ScreenSaverTestActivity.this.imageView.setImageResource(ScreenSaverTestActivity.this.pictureId[ScreenSaverTestActivity.this.currentIndex]);
                ScreenSaverTestActivity screenSaverTestActivity = ScreenSaverTestActivity.this;
                screenSaverTestActivity.currentIndex = (screenSaverTestActivity.currentIndex + 1) % ScreenSaverTestActivity.this.pictureId.length;
                ScreenSaverTestActivity.this.handler.postDelayed(this, 2000L);
            }
        };
        showCountdownDialog();
    }

    /* JADX WARN: Type inference failed for: r0v1, types: [com.ifpdos.factorytest.ScreenSaverTestActivity$4] */
    private void showCountdownDialog() {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle(getString(R.string.screen_saver_mode)).setMessage(getString(R.string.start_playing_pictures)).setPositiveButton(getString(R.string.test_handwriting_tp_fw_up_ok), new DialogInterface.OnClickListener() { // from class: com.ifpdos.factorytest.ScreenSaverTestActivity.3
            @Override // android.content.DialogInterface.OnClickListener
            public void onClick(DialogInterface dialogInterface, int i) {
                ScreenSaverTestActivity.this.handler.postDelayed(ScreenSaverTestActivity.this.runnable, 2000L);
            }
        }).setNegativeButton(getString(R.string.test_exit), new DialogInterface.OnClickListener() { // from class: com.ifpdos.factorytest.ScreenSaverTestActivity.2
            @Override // android.content.DialogInterface.OnClickListener
            public void onClick(DialogInterface dialogInterface, int i) {
                ScreenSaverTestActivity.this.finish();
            }
        }).setCancelable(false);
        final AlertDialog alertDialogCreate = builder.create();
        alertDialogCreate.show();
        this.countDownTimer = new CountDownTimer(10000L, 1000L) { // from class: com.ifpdos.factorytest.ScreenSaverTestActivity.4
            @Override // android.os.CountDownTimer
            public void onTick(long j) {
                alertDialogCreate.setMessage(ScreenSaverTestActivity.this.getString(R.string.screen_saver_mode_countdown_time, new Object[]{Integer.valueOf((int) (j / 1000))}));
            }

            @Override // android.os.CountDownTimer
            public void onFinish() {
                alertDialogCreate.dismiss();
                ScreenSaverTestActivity.this.handler.postDelayed(ScreenSaverTestActivity.this.runnable, 2000L);
            }
        }.start();
    }

    @Override // android.app.Activity, android.view.Window.Callback
    public boolean dispatchKeyEvent(KeyEvent keyEvent) {
        Log.d(TAG, "dispatchKeyEvent: " + keyEvent.getKeyCode());
        finish();
        return super.dispatchKeyEvent(keyEvent);
    }

    @Override // android.app.Activity
    protected void onDestroy() {
        super.onDestroy();
        this.handler.removeCallbacks(this.runnable);
    }

    @Override // android.app.Activity
    public boolean onTouchEvent(MotionEvent motionEvent) {
        Log.d(TAG, "onTouchEvent");
        finish();
        return super.onTouchEvent(motionEvent);
    }
}
