Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
マニフェストでブロードキャスト レシーバーを宣言することも、コードを介して動的に宣言することもできます。2 つのアプローチの違いと、どの場合にどのアプローチを使用すべきかを知りたいです。
マニフェストファイルを介して登録すると、永久に登録され、登録を解除できないと思います。プログラムで行う場合は、登録も登録解除もできます。
ブロードキャスト レシーバーをアプリの実行中にのみ動作させたい場合、または特定のトリガー イベントで登録を解除したい場合は、プログラムによるアプローチを行うことをお勧めします。
アプリがスリープ状態または実行されていなくても、ブロードキャスト レシーバーがブロードキャストを受信し続け、登録を解除するつもりがない場合は、マニフェスト登録を行います。