2013-10-21 64 views
0

获取数据我从app2app1实现自定义BroadcastReceiver调用另一个app1功能f1()。如何从f1()app2通过BroadcastReceiver获取返回数据?从广播接收器

回答

1

广播意图发送数据:

Intent it1=new Intent(); 
it1.setAction("check_values"); 
it1.putExtra("data_key1",data1); 
it1.putExtra("data_key2",data2); 
sendBroadcast(it1); 

入住广播接收器:

if(intent.getAction().equals("check_values")) 
{ 
    data1=intent.getStringExtra("data_key1"); 
    data2=intent.getStringExtra("data_key2"); 
} 
0

您应该在您的应用程序中实现相同的广播接收器,并从该其他应用程序的功能中调用此接收器。

+0

但怎么送价值APP2? – Kiran

+0

在意图中添加值并发送到广播。 –