Закрытие разъема Bluetooth - PullRequest
0 голосов
/ 01 мая 2018

Я создал сокет и подключился к устройству. Этот сокет необходим в нескольких активностях. Когда я закрываю приложение (например, удаляю из ящика), невозможно повторно подключиться к устройству. Я не закрыл соединение и сокет, что определенно плохо, и я думаю, что это может вызвать проблему. Но я не знаю, когда мне следует закрыть это соединение?

1 Ответ

0 голосов
/ 01 мая 2018

Вы должны хранить свой сокет в отдельном сервисе (лучше на переднем плане) и разрешать своим действиям обмениваться данными с сервисом. Таким образом, сокет остается открытым, пока ваш сервис включен. Вы можете добавить кнопку «Закрыть» к уведомлению, чтобы отключить службу и, например, закрыть сокет.

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