如何在android中传递两个线程

时间:2012-09-04 12:56:48

标签: android multithreading

你好,我在android两线程加上主线程。 第一个线程称为A,检查当前片段中某些视图的配置,并将请求发送到名为B的第二个线程,该线程具有朝向串行设备的通道。线程B通过蓝牙读取值并向线程A发送响应。 当线程接收响应时,将响应发送到在主线程视图中设置响应值的主线程,并向线程A发送其他请求。 但是如何在线程之间进行通信?

2 个答案:

答案 0 :(得分:1)

如果你确定你的线程有一个Looper,你可以使用一个Handler: http://developer.android.com/reference/android/os/Handler.html

答案 1 :(得分:0)

为什么不看一个更简单的解决方案:

LocalBroadcastManager(将Android支持库添加到您的应用程序中的代价)。它将节省您开发和维护代码的时间。

不要忘记投票/更正!