Как сохранить экземпляр BluetoothGatt на Android? - PullRequest
0 голосов
/ 15 февраля 2020

В настоящее время я разрабатываю приложение Android, которое взаимодействует с устройством BLE.

Я успешно подключил устройство BLE к серверу GATT, используя метод connectGatt (). Теперь я хочу использовать экземпляр BluetoothGatt, возвращенный в другом действии. В любом случае я могу сохранить этот экземпляр BluetoothGatt и использовать его в другом действии, не подключаясь к уже подключенному устройству BLE?

1 Ответ

0 голосов
/ 17 февраля 2020

Точно так же, как упомянул mercato, вы захотите сохранить свои логики Bluetooth c в классе контроллера, поскольку действия уничтожаются и воссоздаются. Если вы используете компоненты архитектуры android, которые вы также можете хранить, вы можете реализовать свои логики соединений c в классе репозитория, к которому вы можете получить доступ из нескольких действий.

...