1

Android アプリで、いくつかの通知をブロードキャストしたいと考えています。メッセージを処理するMainActivity登録しますが、アプリからメッセージを送信したくない場合はBroadcastReceiverグローバルを使用することはお勧めしません。BroadcastReceiverこの代わりにLocalBroadcastManagerorHandlerを使用する必要があります。私の場合LocalBroadcastManagerはより適していますが、ドキュメントによると、サポート ライブラリの一部です。

私のアプリは Android 4 と 5 のみをサポートしているため、サポート ライブラリは使用していません。LocalBroadcastManagerサポート ライブラリなしで使用する方法はありますか? ありがとう

4

2 に答える 2

3

私のアプリは Android 4 と 5 のみをサポートしているため、サポート ライブラリは使用していません。サポート ライブラリなしで LocalBroadcastManager を使用する方法はありますか?

いいえ、ありません。ViewPagerおよび別の少量のウィジェット/クラスとしてLocalBroadcastManager、サポート ライブラリの一部のみです。

于 2015-05-18T10:47:48.457 に答える
0

localbroadcastmanagerMaven アーティファクトを使用してみてください。「support-v4」は必要ありません。

implementation 'com.android.support:localbroadcastmanager:28.0.0'
于 2018-09-27T01:48:14.957 に答える