2011-04-29 32 views
0

我想知道在广播接收器的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

看来,你的问题还不够清楚。你能更准确地描述你想要做什么吗? – Michael 2011-04-29 06:07:14

回答

2

Intent文档(其中包含广播操作描述)说明了您可以在OS广播意图中预期哪些额外功能。

http://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_ADDED

在任何情况下,您可以随时拨打上的额外BundlekeySet()和参考键都包含什么,你可以用它来检索数据。

+0

非常感谢您的指导.... – kinju 2011-04-29 06:35:58

+0

接受或Upvote将是一个不错的感谢以及! :-) – LeffelMania 2011-04-29 15:40:31