Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android中Timer和TimerTask使用完整示例

Android中Timer和TimerTask使用完整示例

編輯:關於Android編程

MainActivity如下:

package cc.test;

import java.util.Timer;
import java.util.TimerTask;

import android.app.Activity;
import android.os.Bundle;
/**
 * Demo描述:
 * Timer和TimerTask使用完整示例
 */
public class MainActivity extends Activity {
	private Timer mTimer;
	private TimerTask mTimerTask;
	private int count=0;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        init();
    }

	private void init() {
		mTimer = new Timer();
		mTimerTask = new TimerTask() {
			@Override
			public void run() {
				count++;
				System.out.println("---> count=" + count);
				if (count == 15) {
					mTimer.cancel();
					System.out.println("---> 取消定時任務");
				}
			}
		};
		//開始一個定時任務
		mTimer.schedule(mTimerTask, 2000, 1500);
	}
}

main.xml如下:




    



  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved