簡體   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