2013-10-21 263 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

在意圖中添加值併發送到廣播。 –