Android 如何在意向过滤器中指定不接收额外为null的意向

Android 如何在意向过滤器中指定不接收额外为null的意向,android,android-intent,intentfilter,Android,Android Intent,Intentfilter,我有一个Android应用程序。出于某种原因,我希望当intent的extra为null时,我的应用程序不会显示在选择器对话框中。实际上,null额外值将使我的应用程序崩溃。是否有任何方法可以在意向过滤器中指定此类信息 非常感谢 我想没有。检查空值怎么样 if( getIntent().getExtras() != null) { //your code } 不过你应该解决这个问题…@dtmilano谢谢!对我能解决车祸。但我认为如果阻止用户首先选择我的应用程序可能是一个更好的选择。但是目

我有一个Android应用程序。出于某种原因,我希望当intent的extra为null时,我的应用程序不会显示在选择器对话框中。实际上,null额外值将使我的应用程序崩溃。是否有任何方法可以在意向过滤器中指定此类信息


非常感谢

我想没有。检查空值怎么样

if( getIntent().getExtras() != null) {
  //your code
}

不过你应该解决这个问题…@dtmilano谢谢!对我能解决车祸。但我认为如果阻止用户首先选择我的应用程序可能是一个更好的选择。但是目前的意图传递系统似乎没有足够的表达能力。谢谢你的回答。但我希望在发送包含null extra的意图时,我的应用程序不会显示在应用程序选择器中。所以我们只能使用异常处理来缓解这个问题?