Мое приложение получает бесконечный поток данных с устройства Bluetooth.Я читаю этот поток в цикле while (true) и вижу прочитанные данные в моем журнале.Проблема в том, что мое устройство больше не отвечает.Есть (надеюсь) простой способ позволить приложению читать поток в фоновом режиме?
Спасибо!Кристиан.
@ boulder: Извините, я не совсем понимаю этот класс AsynkTask.:( Можете ли вы помочь мне с этим кодом, поместив его в фоновом режиме? Большое спасибо!
try {
while (true)
{
read = isBT.read(msgBuffer);
connected = true;
StringBuilder strBuffer = new StringBuilder();
for (int i = 0; i<read; i++)
{
int b = msgBuffer[i];
strBuffer.append(b);
}
Log.d(TAG,"++++++ Read "+ read + " Bytes: " + strBuffer.toString());
}
}
catch (IOException e) {
Log.d(TAG," +++ IOException ++++", e);
}