0

我有一个运行无限循环的单独线程,它还通过处理程序(我的线程 > 处理程序 > ui 线程)更新主 ui 线程。

第二个线程上的无限循环:

while (true) {
  Thread.sleep(100);
  // do xyz
}

但是,我现在想通过主 UI 线程修改线程中的一些对象。

如果我创建一个额外的处理程序以相反的方向工作(ui 线程 > 处理程序 > 我的线程),我需要同时运行一个循环器和我的无限循环 - 我如何实现这一点?我在哪里调用相关looper.loop()

4

0 回答 0