私は のサブクラスの設計に取り組んでおりButton
、これは時々更新されることが期待されています (具体的には、特定のものが受信されるたびBroadcasts
に)。のコンテキスト内で作業していたActivity
場合、ブロードキャスト レシーバを に接続しonResume
、 で切り離しますonPause
。ただし、ビューはこれらのイベントを受信しません。リスナー/レシーバーをアタッチすると、含まれているアクティビティが「一時停止」状態にある場合に UI を更新できるかどうかわかりません。必要のないリスナーを接続したままにしないでください。
私の質問は、派生ビューで、(リスナーまたはブロードキャストを介して) 外部イベントを監視する最良の方法はどれですか?