Bluetooth-соединение в следующем действии - PullRequest
2 голосов
/ 15 июня 2011

Я установил соединение Bluetooth с устройством в моей основной деятельности - это работает.

Теперь я хочу использовать гнездо подключенного устройства во втором упражнении.

как я могу передатьЭто?getExtra не будет работать: /

Спасибо, prexx

1 Ответ

3 голосов
/ 15 июня 2011

Вам следует использовать локальную ограниченную службу. Подробнее о них можно узнать здесь: Ограниченные услуги .

Идея состоит в том, что Сервис будет открывать и управлять подключением Bluetooth, а Операции будут привязываться к этому сервису и получать разъем Bluetooth через интерфейс, который расширяет IBinder. Таким образом, жизненный цикл Activity не будет влиять на жизненный цикл разъема Bluetooth, плюс вы можете поделиться своим сокетом с любым количеством действий.

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