真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android倒計(jì)時的開始與停止剩余時分秒的展示是什么樣的-創(chuàng)新互聯(lián)

Android倒計(jì)時的開始與停止剩余時分秒的展示是什么樣的,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元城步做網(wǎng)站,已為上家服務(wù),為城步各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

1.聲明開啟倒計(jì)時相關(guān)方法

Handler handler = new Handler();  Runnable update_thread = new Runnable() {    @Override    public void run() {      leftTime--;      LogUtil.e("leftTime="+leftTime);      if (leftTime > 0) {        //倒計(jì)時效果展示        String formatLongToTimeStr = formatLongToTimeStr(leftTime);        sureBtn.setText(formatLongToTimeStr);        //每一秒執(zhí)行一次        handler.postDelayed(this, 1000);      } else {//倒計(jì)時結(jié)束        //處理業(yè)務(wù)流程        //發(fā)送消息,結(jié)束倒計(jì)時        Message message = new Message();        message.what = 1;        handlerStop.sendMessage(message);      }    }  };

2.聲明停止倒計(jì)時的方法

final Handler handlerStop = new Handler() {    public void handleMessage(Message msg) {      switch (msg.what) {        case 1:          leftTime = 0;          handler.removeCallbacks(update_thread);          break;      }      super.handleMessage(msg);    }  };

3.頁面關(guān)閉時,銷毀定時器,重寫onDestory方法

@Override  protected void onDestroy() {    super.onDestroy();    leftTime = 0;    handler.removeCallbacks(update_thread);  }

4.開啟倒計(jì)時

handler.postDelayed(update_thread, 1000);

5.倒計(jì)時展示剩余時分秒的兩種方法

方法一 展示剩余時、分、秒:

public String formatLongToTimeStr(Long l) {    int hour = 0;    int minute = 0;    int second = 0;    second = l.intValue() ;    if (second > 60) {      minute = second / 60;  //取整      second = second % 60;  //取余    }    if (minute > 60) {      hour = minute / 60;      minute = minute % 60;    }    String strtime = "剩余:"+hour+"小時"+minute+"分"+second+"秒";    return strtime;  }

方法二 展示剩余天、時、分、秒:

public String formatLongToTimeStr(Long date) {    long day = date / (60 * 60 * 24);    long hour = (date / (60 * 60) - day * 24);    long min = ((date / 60) - day * 24 * 60 - hour * 60);    long s = (date - day*24*60*60 - hour*60*60 - min*60);    String strtime = "剩余:"+day+"天"+hour+"小時"+min+"分"+s+"秒";    return strtime;  }

關(guān)于Android倒計(jì)時的開始與停止剩余時分秒的展示是什么樣的問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


文章題目:Android倒計(jì)時的開始與停止剩余時分秒的展示是什么樣的-創(chuàng)新互聯(lián)
URL標(biāo)題:http://weahome.cn/article/hcjjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部