我有一个运行无限循环的单独线程,它也通过处理程序更新主ui线程(我的线程>处理程序> ui线程)。
第二个线程上的无限循环:
while (true) {
Thread.sleep(100);
// do xyz
}
但是我现在想修改线程中的一些对象VIA主UI线程。
如果我创建一个额外的处理程序以相反的方向工作(ui thread> handler> my thread),我需要同时运行一个looper和我的无限循环 - 我该如何实现呢?我在哪里称之为相关looper.loop()
?