Android Bluetooth дифференциальное поведение после первого запуска - PullRequest
1 голос
/ 20 августа 2011

Я провел весь день, читая все посты, посвященные Bluetooth и Android.Было несколько сообщений, связанных с моей давней проблемой, которая заключается в том, что мое приложение работает нормально, когда я впервые открываю его и использую соединение Bluetooth.

Тем не менее, когда я выхожу из приложения и повторно вхожу в него немного позже, поток данных bluetooth падает.Никаких объяснений в журнале, ничего.

Я закрываю входной и выходной потоки Bluetooth, закрываю сокет, и отключение происходит и на другой стороне.

Почему приложение ведет себя по-разному при повторном входе в него во второй разили больше?

Я тестирую на планшете Advent Vega,

Я пытаюсь Runtime.getRuntime().exit(0); после закрытия сокета, затем вызываю финиш.Все потоки печатают там самую последнюю строку метода run, так что я знаю, что они умирают изящно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...