情况:我有负责屏幕更新的 mainActivity。我创建了一个线程1,它从传感器接收数据(包)。现在我正在将包(使用处理程序)发送回 mainActivity。当从 thread1 收到包时,我启动 Thread2(从 main)对它们进行解码。解码后的数据被发送回 main 来完成剩下的工作。
问题:
- 这个顺序有什么好处吗:mainActivity - thread1 - mainActivity - thread2 - mainActivity?
- 也许在 main 中解码它会更好(包有 8 个变量)?
- 或者也许:mainActivity - thread1 - thread2 - mainActivity?在 Thread2 中创建 Handler 更好吗?
非常感谢!