我想知道如何在广播接收器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方法中找到意图的关键值......
答案 0 :(得分:2)
Intent
文档(包含广播操作描述)解释了您在OS广播Intents中可以获得的额外内容。
http://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_ADDED
在任何情况下,您都可以随时在附加内容keySet()
上调用Bundle
,并查看可以用来检索数据的密钥。