アプリのメイン アクティビティからブロードキャスト レシーバー クラスを開始したいと考えています。メイン アクティビティにはすべての GUI 要素があり、このアクティビティはすべての作業を実行するサービスを開始します。このサービスを再起動後に開始するために、ブロードキャスト レシーバー クラスを作成しました。今、ブロードキャストレシーバークラスをどこで呼び出すべきか混乱しています。
- メイン アクティビティから呼び出すにはどうすればよいですか (メイン アクティビティをブロードキャスト レシーバーにしたくありません)。
- メイン アクティビティからブロードキャスト レシーバーを呼び出すと、アクティビティが開始されるたびにブロードキャスト クラスの新しいインスタンスが作成されますか。その場合、メモリ リークが発生するか、以前のブロードキャスト レシーバ インスタンスが自動的に破棄されますか?
よろしく