Android使用handler實現(xiàn)簡單的定時器,代碼如下。
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比南皮網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式南皮網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋南皮地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
控件代碼是:
java代碼如下:
public class MainActivity extends AppCompatActivity {
private TextView tv_text;
private int count = 10;
private Handler handler = new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
countDown();
}
};
@Override
protected void onCreate(bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv_text = (TextView) findViewbyId(R.id.tv_text);
Message msg = Message.obtain();
handler.sendMessageDelayed(msg, 1000);
}
public void countDown(){
if (count == 0){
return;
}
count--;
tv_text.setText(count+"");
Message msg = Message.obtain();
handler.sendMessageDelayed(msg, 1000);
}
}