2017-02-10 9 views
0

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

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

Теперь это работает только для основной деятельности, потому что только этот контекст передается в поток.

мне это нужно, чтобы быть на уровне приложений, т.е.

  1. Когда приложение А посылает BT сообщение для приложения B, сообщение должно быть в состоянии быть обработаны на любой активности в приложении Б (не какой-то конкретный экран).

Просьба предложить, как этого достичь.

ответ

0

Вам необходимо реализовать это в службе, а не в действии. Служба может работать в фоновом режиме и не должна привязываться к одному действию. Попытка реализовать этот fuctionailty в приложении на самолете - это не тот путь.