If you intend to broadcast, it usually follows that you have a sender and a recipient. You sent what looks like a sender.
sender (where do you send):
Intent toret = new Intent(); toret.setAction("com.myapp.foo"); toret.putExtra("bar", "fizzbuzz"); sendBroadcast(toret);
(e.g. onResume() )
IntentFilter intentFilter = new IntentFilter("com.myapp.foo"); BroadcastReceiver receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) {
The sender always sends, the receiver must register to listen to the intent.
source share