デバイスへの各Bluetooth接続ごとにインスタンス化されるBluetoothクラスがあります。私は2つのBluetoothソケット接続を開きます。各インスタンシエーションには、接続が確立されたときにBluetoothDevice.ACTION_ACL_CONNECTEDインテントを受信するブロードキャスト受信機があります。私が直面している問題は、2番目のデバイスが接続を確立しようとしているときに、両方のブロードキャスト受信者にBluetoothDevice.ACTION_ACL_CONNECTEDインテントが通知されることです。接続された実際のデバイスに通知する方法はありますか、どちらも意図のコピーを受信していません。同じインテントの複数のブロードキャストレシーバー
0
A
答えて
0
私はBluetoothに慣れていませんが、一般的にブロードキャストで特定のインスタンスにターゲットを設定する場合は、一意のIDを持つStringを追加します。デバイスのMACアドレスをインテントに余分な文字列として追加し、BroadcastReceiver
実装でチェックしてみてください。
関連する問題
- 1. 複数のOnClick同じインテントのウィジェット
- 2. LocationPollerと複数のブロードキャストレシーバー
- 3. ブロードキャストレシーバー複数のアプリ - サービス
- 4. 同じJavaプログラムに複数のインテントを持つ方法
- 5. 同じイベント、同じエフェクト、複数のID
- 6. 複数のViewComponents同じデータベースリクエスト
- 7. 同じアカウント、複数のアプリケーション
- 8. 複数の同じWebリクエスト
- 9. 複数のカウント()同じクエリ
- 10. 複数イベントの同じイベントハンドラ
- 11. 複数のリアクションルータ - 同じパス
- 12. 同じクラスの同じbeanの複数の管理プロパティ
- 13. 同じデバイスの同じソリューションの複数のアプリケーションバージョンをサイドロードする
- 14. 同じホスト上の同じユーザーの複数のSSHキー
- 15. 複数の値が同じ小数
- 16. 複数のウォッチャー同じ関数vue.js
- 17. 同じ火災データベースを持つ同じプロジェクトの複数のデバイス
- 18. 同じ準備済みの文、複数のデータベース、同じスキーマ
- 19. Ruby on Rails:同じフォーム内の複数の同じ入力フィールド
- 20. 同じページのJQueryの複数のバージョン
- 21. UIScrollViewの同じUIViewの複数のインスタンス
- 22. 同じクラスの複数のbelongs_toのレンダリング
- 23. Dockerの同じプログラムの複数のインスタンス
- 24. API.AIのインテントまたは複数のインテントのみ
- 25. 同じ値が複数回
- 26. JComboBox同じエントリ複数回
- 27. 同じページに複数の同じjQueryエフェクトが必要
- 28. 複数のチェックボックスを同じIDで同じにする
- 29. 同じ日に複数のIPを持つ同じユーザーAnalyticsトラッカー
- 30. RabbitMQ - トピック交換 - 複数の同じトピック同じサブ科目
それを実演しました。複数のインテントは同じインスタンスのものでした。 – Anthony