繁体   English   中英

在Android中的新线程上启动事件处理程序和类

[英]Starting event handler and class on a new thread in Android

我有两个班,一个是主班,另一个是蓝牙班。

蓝牙类具有以下方法:扫描BLE设备,将数据发送到Bluetooth设备以及事件处理程序(如果其中一个BLE设备发送数据)。

在主类中,一旦确定了我周围的BLE设备数量,我就会遍历它们并尝试获取一些信息。 因此,基本上,在循环中,我必须等待直到完成与BLE设备的通信。 由于我是在主线程上运行此程序,因此应用程序变得无响应。

我想在另一个线程上开始我的蓝牙课程。 我将如何进行?

将在Runnable方法上创建Bluetooth类,是否会使我的blbuetooth类的事件处理程序在新线程上运行?

谢谢

有关选项,请参见HandlerThreadThreadLooperThreadPoolExecutor的文档。 仅创建Runnable不会为您启动新线程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM