블루투스로 통신하는 앱을 만들고있습니다.
블루투스 신호를 받는 쪽에서 스레드가 실행중이고, 신호를 받으면 핸들러로 메인스레드에 신호를 보내도록 구현을 했는데, 핸들러로 sendemptymsg 한 순간부터 메인스레드의 handlemsg함수안에 들어올때까지 시간이 60미리초 ~ 200미리초이상 걸릴때도 있습니다.
그러다보니까 이쪽에서 버튼을 눌렀는데 저쪽에서 화면에 현시되는것이 약간 딜레이가 있어보입니다.
여러번 빠른 속도로 버튼을 터치하면 터치가 끝난 다음에도 화면이 계속 변화하는 느낌입니다.
혹시 이런 경우에 어떻게 하면 딜레이가 없이 버튼을 터치하면 바로 화면이 변화하도록 할수 있을까요?