一部のデバイスからデータを受信する Bluetooth アプリケーションに取り組んでいます。Android Studio から「デバッグ」オプションを使用してアプリケーションをデバッグすると、適切な応答が得られますが、ブレークポイントを削除するとメッセージが不完全に受信され、アプリケーションがクラッシュします。
可能な解決策はありますか...?
次のように入力ストリームを読んでいます:
bytes += mmInStream.read(buffer, bytes, buffer.length - bytes);
mHandler.obtainMessage(1, begin, bytes, buffer).sendToTarget();