0
我試圖在兩個通過藍牙連接的手機上啓動計時器。我在一個名爲startSensing()的方法中設置了定時器。Android處理程序未調用方法
計時器通過onclick事件激活。我想要調用另一個電話的startSensing方法,因此它們將並行執行。
private final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case START_TIMER:
if(D) Log.i(TAG, "start timer");
startSensing();
break;
}
}
}
public void startSensing() {
v.vibrate(500);
senseCountDownTimer = new CountDownTimer(senseTime*1000, dt){
...
日誌消息顯示,但只有手機按鈕被物理按下開始。
你如何將消息發送給處理程序? – manuzhang 2011-12-31 05:31:06
通過一個單獨的類/線程。自從我的日誌消息出現以來,我沒有收錄它。 – Phil 2011-12-31 15:54:32
你的意思是兩個手機上的日誌消息都顯示出來了?爲什麼不把日誌消息添加到'startSensing'方法? – manuzhang 2011-12-31 22:18:54