У меня есть приложение, которое использует Bluetooth SPP (RFCOMM) для связи с частью оборудования.Приложение и соединение Bluetooth работают отлично.Проблема в том, что когда запускается другое приложение, которое также использует SPP, а затем одно из приложений останавливается.После того, как любое из приложений остановлено, либо из-за выхода из приложения, либо из-за использования программы-убийцы задач, телефон почти полностью останавливается.Большую часть времени мне приходится тянуть батарею.
Я видел это с Pandora, которая использует SPP, вероятно, как часть своей поддержки Ford Sync, и с моим приложением.Я также видел это с примерами приложений для SPP.Неважно, какие приложения я использую.Любые два приложения, которые используют SPP, вызывают это.
Я видел это на Android 2.1, устройство HTC на ATT.Я не видел этого на Motorola Droid под управлением 2.2.1, однако я видел это на том же телефоне, когда работал под управлением 2.2 и LFY 1.95 ROM с кастомным ядром.
У меня есть журналы отладчика, если кто-нибудьнужно видеть их, но я не вижу там ничего, что указывало бы на проблему.Как только приложение SPP остановлено, замедление начинается немедленно.Я все еще получаю логи, но ничего не указывает на проблему.Замедление не прекращается, пока телефон не будет перезагружен.