-2
我想搜索藍牙設備每三秒鐘。 所以,我用這個Timer。爲什麼「DISCOVERY_FINISHED」消息打印兩次?
public void SearchingDevice() {
m_BTAdapter.startDiscovery();
m_timer = new Timer(true);
TimerTask timerTask = new TimerTask() {
public void run() {
m_BTAdapter.cancelDiscovery();
m_BTAdapter.startDiscovery();
}
};
m_timer.schedule(timerTask, 3000, 3000);
}
順便提一句,「android.bluetooth.adapter.action.DISCOVERY_FINISHED」消息 總是打印兩次.....爲什麼此消息打印兩次?? 我用cancelDiscovery()只有一次... 請別人幫我..! 謝謝。
謝謝你的回答。 :) –
但是..我不能粘貼這段代碼.. 發生錯誤 –
太棒了!它解決了嗎?標記爲答案:D –