オブザーバーを実装するクラスがあります。
Obervered状態が変化したときにこのクラスでトリガーされるメソッドがあります。このメソッドでブロードキャストを送信したいと思います。これは、私のアクティビティがそれらのブロードキャストメッセージをリッスンし、データを使用して何かを実行できることを意味します。
これは私が今まで持っているものです
public class DoStuff extends BroadcastReceiver implements Observer
{
public void observe(String message)
{
Log.d("TEST", "Inside observe() on DoStuff " + message);
// Here I want to send out a broadcast to MyActivity with message
// in the extras
}
}
ここではアプリケーションコンテキストにアクセスできないため、使用できませんcontext.sendBroadcast
。どうすればこれを実現できますか?
前もって感謝します