2017-02-10 3 views
0

私は、Bluetooth経由で別のAndroidアプリケーションによって制御されているAndroidアプリケーションを開発しています。アプリケーションレベルでBluetoothイベントを受信する

メインアクティビティでハンドラが作成され、そのオブジェクトがBGスレッドに渡され、受信したBluetoothアクションがあると、コールバックがメインアクティビティにトリガされます。

ここでは、このコンテキストのみがスレッドに渡されるため、これはメインアクティビティに対してのみ正常に機能します。アプリケーションAは、アプリBにBTのメッセージを送信すると

私はアプリケーションレベルであることが、この必要性、すなわち、

  1. 、メッセージは、アプリB(ないいくつかの特定の画面内の任意のアクティビティに処理することができなければなりません)。

これを達成する方法をご提案ください。

答えて

0

これは、アクティビティではなくサービスで実装する必要があります。サービスはバックグラウンドで実行でき、単一のアクティビティにバインドする必要はありません。ジェット機でのアプリケーションでこのfuctionailtyを実装しようとするのは正しい方法ではありません。

関連する問題