Я подключил свое приложение Android к настольному компьютеру с ОС Windows через Bluetooth. Приложение взаимодействует с машиной. В конце взаимодействия приложение на рабочем столе закрывает сокет, который был открыт между Android и настольным приложением.
Прямо при вызове socket.close () на компьютере с Windows мое приложение для Android открывает диалоговое окно, в котором говорится, что приложение неожиданно остановилось, а затем завершает работу. У меня есть точка останова на линии в ConnectedThread (как в примере BluetoothChat), где я читаю InputStream на Android, и это не ударил. У меня также есть точка останова в операторе catch для попытки окружения места, где я читаю InputStream. Тот тоже не получил удар. Поэтому я понятия не имею, как я могу поймать эту ошибку. Это ошибка?
Кто-нибудь может мне помочь? Спасибо!