Служба bluetooth телефона не может поддерживать bluetooth

#java #android #bluetooth #raspberry-pi4 #rfcomm

Вопрос:

Я хочу использовать телефон Bluetooth для подключения raspberry pi в RFCOMM для отправки и чтения некоторых данных, я пытаюсь найти ответ в сети и на этом веб-сайте,но все еще не могу решить свою проблему.

Я использую это MainActivity.java программа может отображать уже подключенный адрес Bluetooth на моем телефоне,и я также могу подключиться сейчас. https://github.com/Depeshubela/Main/blob/master/app/src/main/java/com/example/try_wearther1/MainActivity.java

Теперь моя функция: Основная активность:получить адрес и отправить адрес в next .java

Навигация.java/Погода.java:подключите Bluetooth(когда я нажимаю кнопку BTC) и отправляйте/считывайте данные с raspberry pi

Я отдельно попробую Навигацию.java и Weather.java функционирует нормально

Но теперь, если я смешаю их и нажму кнопку, чтобы перейти к следующему действию, Bluetooth будет отключен, я пытаюсь написать службу в фоновом режиме, но, похоже, она работает неправильно.(Действие будет прервано)

Это моя попытка написать сервисную программу,используйте startService():https://github.com/Depeshubela/Main/blob/master/app/src/main/java/com/example/try_wearther1/BLE.java

Я надеюсь,что смогу много раз переключаться и не отключать Bluetooth,могу читать и отправлять некоторые данные на raspberry pi, например, навигацию по моей программе.java и Weather.java.

Спасибо, что уделили мне время для чтения.