1. 程式人生 > >Android常用延時操作的兩種方法

Android常用延時操作的兩種方法

今天專案中增加一個延遲2S操作的功能,所以想起了曾經用過的兩種方法--簡單的定時器

第一種,用Timer

	TimerTask task = new TimerTask() {

			@Override
			public void run() {
			// 你要做的操作
			}
		};
		Timer timer = new Timer();
		timer.schedule(task, 2000);

第二種,用handler

new Handler().postDelayed(new Runnable() {

			@Override
			public void run() {
			//你要做的操作
			}
		}, 2000);

推薦使用第二種,節省記憶體