我想知道如何在广播接收器onReceive方法中附加意图值…
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
String action = intent.getAction();
if(action.equals("android.intent.action.PACKAGE_ADDED")){
Logger.debug("action: Package added");
Bundle b = intent.getExtras();
}
}
现在我不知道这个特定意图的不同键值所以请任何人帮助我如何在onReceive方法中找到意图的键值。
Intent
文档(包含广播操作描述)解释了您可以在操作系统广播意图中期望的额外内容。
http://developer.android.com/reference/android/content/Intent.html ACTION_PACKAGE_ADDED
在任何情况下,您都可以在附加的Bundle
上调用keySet()
,并查看包含哪些键可以用来检索数据