从不同的Fragment发送数据的Android线程

时间:2017-06-23 14:38:34

标签: android multithreading

我有一个片段连接到使用蓝牙的各种传感器。我的活动应定期(比如50-100Hz)将数据发送到某个服务器。

My Fragment有一个M,其中包含所需的数据,通过蓝牙传感器API调用填充在片段上。在我的活动中,我创建了一个List<SensorState> sensorStates,使用HandlerThread每100毫秒执行一次。
这个线程基本上引用了postDelayed(我在调用主Activity&#39; s sensorStates时得到它)并遍历onCreate()构建一个字符串表示并使用{输出到控制台{1}}。

问题是我看到片段中填充的所需成员sensorStates为空,所以我认为我无法从Log.d看到它,并且应该在另一种方式。

一个潜在的流程应该如何运行&#34;精确地&#34;在100Hz获取在不同线程中生成的数据?

0 个答案:

没有答案