我想在后台线程中运行一些Runnable,我想使用Handler因为它方便进行延迟。
我的意思是
handler.post(runnable, delay);
在< strong >后台线程中应该运行< strong >可运行项。 是否可以创建这样的处理程序? 是否存在某个“后台”循环器或如何创建它?
附言:我知道如何使用自定义类扩展Thread来完成它,但与使用Handler的方法相比,它需要更多的编码工作。因此,请不要发布其他解决方案或类似内容。
handler.post(new Runnable() {
@Override
public void run() {
new Thread() {
@Override
public void run() {
//action
}
}.start();
}
});
我只是想知道 Handler 是否可以以“干净”的方式完成它。