0
블루투스를 통해 연결된 두 휴대 전화에서 타이머를 시작하려고합니다. startSensing()이라는 메서드에서 타이머를 설정했습니다.Android Handler Not Calling Method
타이머는 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
별도의 클래스/스레드를 통해. 로그 메시지가 나왔기 때문에 포함하지 않았습니다. – Phil
두 전화기의 로그 메시지가 나타 났습니까? 'startSensing' 메소드에 로그 메시지를 추가하지 않으시겠습니까? – manuzhang