【发布时间】:2013-07-17 00:27:03
【问题描述】:
我已经阅读了一些关于哪个线程调用各种回调方法的讨论,例如与传感器相关的那些。大多数人声称 UI 线程调用回调 - 即使涉及单独的工作线程。我们确定吗?
考虑这种情况:一个单独的类实现了 Runnable 和 SensorListener。 UI 线程(在 onCreate 期间)启动可运行对象,然后返回到其他业务。现在独立的工作线程在其自己的类中注册 SensorListener。
请注意,UI 线程永远不会与 SensorManager 或 SensorListener 进行任何交互。唯一与 Sensor 相关的线程以及它所知道的唯一类和成员方法是工作线程及其类。
我很难想象 UI 线程会在这种情况下调用回调。然而,在线讨论相当“自信”。有谁知道吗?
谢谢!
【问题讨论】:
-
它可能是,但我建议不要依赖这个,因为如果它不在文档中,它可能会改变。
标签: android multithreading callback sensors runnable