問題タブ [localbroadcastmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - manifest.xml で宣言された BroadcatReceiver が LocalBroadcastManager インテントを受信しない
コードを介して「Local」BroadcastReceiver を宣言することは可能ですが、LocalBroadcastManager.Ex を介して発行されたインテントを受信します。
マニフェスト.xml (cleaner)を介してそのようなレシーバーを宣言することは可能かどうか疑問に思います。
「マニフェスト方法」を使用すると、受信者はインテントを「受信」していません。
何か不足していますか?または、コードウェイが唯一の実行可能なソリューションです。
ありがとう
android - 2.3 で LocalBroadcastManager がブロードキャストを受信しない
2.3 では動作しません。ただし、4.0.x では動作します。なんで?
IntentService からの送信:
受信
android - システム ブロードキャストで LocalBroadcast の受信者が機能しない
LocalBroadcastManager を使用してブロードキャストできるサービスがあります。
テストアクティビティでは、次のようにこのブロードキャストを受信しています。
同じテスト アクティビティで、ACTION_FOUND という別のアクションを追加して、Bluetooth 対応デバイスを取得しました。LocalBroadCast Manager を使用しているため、Bluetooth デバイスが見つかった場合、システムのブロードキャストを受信できませんでした。システムブロードキャストとローカルブロードキャストの両方を受信するために、これを手伝ってくれる人はいますか..?
android - Android - SMS 傍受の LocalBroadcastManager が起動しない
受信した SMS のリッスンを登録するJavascriptInterface
メソッドがあります。LocalBroadcastManager
SMS が到着しても、onReceive メソッドは呼び出されません。
これは ACTION_SMS_RECEIVE 変数です。
これを BroadcastaReceiver としてテストしたことがありますが、うまくいきました。マニフェストからレシーバーも削除しましたが、それが正しいかどうかはわかりません。
さらに何かを構成する必要がありますか? 私が遭遇した例では、それ以上の構成は必要ありません。
前もって感謝します。
android - localbroadcast レシーバーを使用して、アクティビティとサービスの間で通信できますか?
こんにちは、使用したいAndroidアプリケーションに取り組んでいますLocalBroadCastManager
。サービスでネットワーク操作を行い、そこから を使ってアクティビティに結果を送りたいLocalBroadCastManager
。
それを使用してそれを行うことは可能LocalBroadCastManager
ですか、それとも別の方法で同じことをしなければなりませんか?
前もって感謝します。
android - IntentService の LocalBroadcastManager からアクティビティでブロードキャストを受信できません
Activity と IntentService の間でブロードキャストを使用するのは非常に単純なコードです。MainActivity は SyncService (IntentService) を開始し、SyncService はメッセージをブロードキャストし、MainActivity は (BroadcastReceiver を使用して) SyncService からメッセージを受信する必要があります。
しかし、MainActivity が SyncService からメッセージを取得できないのは奇妙です。どういうわけか、LocalBroadcastManager を呼び出して MainActivity (onCreate() メソッド) で直接メッセージをブロードキャストすると、受信者はメッセージを取得できます。
LocalBroadcastManagerを初期化するコンテキストが異なるためですか? または他の問題がありますか?
ありがとう!
MainActivity の関連コード:
SyncService の関連コード:
BroadcastNotifier の関連コード:
}
android - アプリが終了した後でもアラームレシーバー内で実行するタイマーを実装する方法は?
アラームサービスを利用しました。1分ごとに実行するアラームを実装しました。そのため、ブロードキャスト レシーバーの onReceive メソッドは、アプリが終了した後でも呼び出されます。この onReceive メソッド内にタイマーを実装したいと考えています。位置追跡を開始し、20 秒待ってから、位置追跡を停止する必要があります。
私は以下を試しました、
ただし、アプリが終了すると、上記のすべてが実行できなくなります。
アラーム受信機の内部で、20 秒間待機するタイマーを実装したいと考えています。
アプリが終了状態のときにこれを達成するにはどうすればよいですか?
私の AlaramReceiver onReceive メソッド:
位置更新タイマー クラス: