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);

推荐使用第二种,节省内存

你可能感兴趣的:(Android常用延时操作的两种方法)