Android中开启线程并设置延时的方法(使用Handler)
初始化Handler
//要注意的是这个初始化最好不要是放在方法中,会导致没法管理
Handler handler = new Handler();
Runnable showRunnable = new Runnable() {
@Override
public void run() {
handler.postDelayed(showRunnable, 500);//在这里设置延时时间,单位是毫秒
//在这里进行想做的事
}
};
启动线程
handler.post(showRunnable);
终止线程
handler.removeCallbacks(showRunnable);