У меня есть 2 приложения с кодом Bluetooth, полученным из образца чата Bluetooth.По отдельности они работают нормально.Каждое приложение подключается через SPP к отдельным устройствам.У меня проблема с телефонами с Android 2.1, после того, как первое приложение подключилось к его устройству, вы можете нажать Home и запустить другое приложение, но как только соединение с другим устройством будет установлено с этим другим приложением, оба приложения получают диалоговое окно «Извините! Приложение xyz (процесс com.xyz) неожиданно остановилось. FORCE CLOSE».В коде bt есть блоки try / catch, для которых перехваты не выполняются.Ни одно из приложений не будет подключаться (по отдельности) до тех пор, пока Bluetooth не будет выключен, а затем снова включен.ЭТОГО НЕ происходит, когда эти же приложения работают на вкладке Samsung с Android 2.2 - оба приложения могут нормально запускаться и одновременно подключаться к устройствам, и вы можете переключаться между приложениями, без проблем.
Это специальнопроблема с Android 2.1 или что-то еще?Независимо от того, есть это или нет, мне нужен какой-то способ, чтобы приложение не подключалось, если другое приложение использует Bluetooth.В API-интерфейсах Android я не нашел ничего такого, что позволило бы это выяснить.Есть ли способ координировать / управлять этим?У кого-нибудь есть какие-то конкретные идеи по этому вопросу?