国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android實現倒計時30分鐘功能

2019-12-12 02:53:17
字體:
來源:轉載
供稿:網友

以30分鐘為例寫的一個倒計時:
直接上代碼

public class MainActivity extends AppCompatActivity {  private int minute = 30;//這是分鐘  private int second = 0;//這是分鐘后面的秒數。這里是以30分鐘為例的,所以,minute是30,second是0  private TextView timeView;  private Timer timer;  private TimerTask timerTask;  //這是接收回來處理的消息  private Handler handler = new Handler() {    public void handleMessage(Message msg) {      if (minute == 0) {        if (second == 0) {          timeView.setText("Time out !");          if (timer != null) {            timer.cancel();            timer = null;          }          if (timerTask != null) {            timerTask = null;          }        } else {          second--;          if (second >= 10) {            timeView.setText("0" + minute + ":" + second);          } else {            timeView.setText("0" + minute + ":0" + second);          }        }      } else {        if (second == 0) {          second = 59;          minute--;          if (minute >= 10) {            timeView.setText(minute + ":" + second);          } else {            timeView.setText("0" + minute + ":" + second);          }        } else {          second--;          if (second >= 10) {            if (minute >= 10) {              timeView.setText(minute + ":" + second);            } else {              timeView.setText("0" + minute + ":" + second);            }          } else {            if (minute >= 10) {              timeView.setText(minute + ":0" + second);            } else {              timeView.setText("0" + minute + ":0" + second);            }          }        }      }    }  };  @Override  protected void onCreate(Bundle savedInstanceState) {    requestWindowFeature(Window.FEATURE_NO_TITLE);    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    timeView = (TextView) findViewById(R.id.tv);    timeView.setText(minute + ":" + second);    timerTask = new TimerTask() {      @Override      public void run() {        Message msg = new Message();        msg.what = 0;        handler.sendMessage(msg);      }    };    timer = new Timer();    timer.schedule(timerTask, 0, 1000);  }  @Override  protected void onDestroy() {    if (timer != null) {      timer.cancel();      timer = null;    }    if (timerTask != null) {      timerTask = null;    }    minute = -1;    second = -1;    super.onDestroy();  }  @Override  protected void onStart() {    super.onStart();  }  @Override  protected void onStop() {    super.onStop();  }  @Override  protected void onResume() {    super.onResume();  }  @Override  protected void onRestart() {    super.onRestart();  }  @Override  protected void onPause() {    super.onPause();  }}

ok,這就完成了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汽车| 中卫市| 长丰县| 漯河市| 天长市| 江永县| 安溪县| 汉中市| 胶南市| 华池县| 长治县| 虹口区| 宁武县| 永年县| 成安县| 聂荣县| 阜阳市| 阿尔山市| 河津市| 察哈| 贵定县| 嘉定区| 绥阳县| 霍邱县| 保靖县| 阳原县| 宾阳县| 汉寿县| 咸丰县| 清河县| 应用必备| 大石桥市| 阜宁县| 阿拉善右旗| 大洼县| 石门县| 新乐市| 嘉祥县| 和龙市| 岳西县| 依安县|