Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android中Timer的使用基礎教程

android中Timer的使用基礎教程

編輯:關於Android編程

android中timer的應用.本示例中采用的是用timer來控制ProgressBar的響應.

android中Timer的使用
 

private Timer timer = new Timer(true);
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
mProgress = (ProgressBar) findViewById(R.id.progress_bar);
timer.schedule(task, 0,50); ? //50表示隔多少MS執行一次.而0是一直循環下去. ?當然我這用的是progressbar.

}

TimerTask task = new TimerTask(){

@Override
public void run() {
// TODO Auto-generated method stub
Message message = new Message();
message.what = 0;
progressvalue++;
handler.sendMessage(message);
}

};

Handler handler = new Handler(){
public void handleMessage(Message msg)
{
switch (msg.what)
{
case 0:
{
mProgress.setProgress(progressvalue);
}
break;
default:
break;
}
super.handleMessage(msg);
}
};
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved