You can receive values ββthrough the broadcast receiver ...... as follows: first create your own IntentFilter as,
Intent intentFilter=new IntentFilter(); intentFilter.addAction("YOUR_INTENT_FILTER");
Then create the BroadcastReceiver inner class as,
private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if(intent.getAction()=="YOUR_INTENT_FILTER"){
Now register your broadcast receiver in onResume () as,
registerReceiver(broadcastReceiver, intentFilter);
And finally, Unregister BroadcastReceiver in onDestroy () like,
unregisterReceiver(broadcastReceiver);
Now the most important part ... You need to start broadcasting to where you need to send the values ββ..... like so,
Intent i=new Intent(); i.setAction("YOUR_INTENT_FILTER"); i.putExtra("KEY", "YOUR_VALUE"); sendBroadcast(i);
.... greetings :)
Melbourne Lopes Mar 21 '14 at 9:36 2014-03-21 09:36
source share