2014-09-19 5 views
0

내 응용 프로그램에서 블루투스를 통해 데이터 스트림을받습니다. 이 목적을 위해 나는 블루투스 장치와 통신 할 수있는 여러 스레드가있는 BluetoothService 클래스를 만들었습니다. 이 클래스에는 InputStream에서 데이터를받는 스레드가 있습니다. 데이터는 매우 빠르게 수신됩니다 (매 10ms마다). 데이터 스트림 수신은 잘 작동합니다.스레드에서 작업/조각으로 데이터 보내기

이제받은 데이터를 표시 (플롯)하기 위해 데이터를 현재 활동으로 전송하는 방법을 스스로 묻습니다. 이것은 효율적인 방법으로 수행되어야합니다. 나는 너무 비효율적 인 방송이나 뭔가를 보내는 것 같아요. 어떤 종류의 빠른 이벤트 큐 또는 이와 유사한 것이 있습니까?

서비스의 수신 스레드에서 내 활동/조각으로 데이터를 보내려면 어떻게해야합니까?

종류

답변

0

당신은 runOnUiThread를 사용하거나 Handler를 사용하거나 AsyncTaskprogressPublish() 방법을 사용하거나 위젯 post 방법을 사용할 수 있습니다.

관련 문제