一,TimerActivity代码
package com.hanjie.handlerdemo_2021_0409;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
public class TimerActivity extends AppCompatActivity {
private TextView txt;
private ImageView btn;
private boolean flag = false;//用于区别当前对按钮的点击是属于开始计时器还是停止计时器
private TextView title;
private TextView timer;
private Handler handler = new Handler();
private int i;
private Runnable runnable= new Runnable() {
@Override
public void run() {
int min = i / 60;
int sec = i % 60;
time = (min < 60 ? "0" + min : "" + min