Android PackageManager没有';无法识别内部过滤器

Android PackageManager没有';无法识别内部过滤器,android,android-intent,android-manifest,android-library,intentfilter,Android,Android Intent,Android Manifest,Android Library,Intentfilter,我有一个android应用程序可以触发一个意图。 它依赖于一个android库,该库在其androidManifest中定义了一个意图过滤器来捕获此意图 <application> <activity android:name="myCode.InternalDummyActivity" android:exported="false"> <intent-filter> <action

我有一个android应用程序可以触发一个意图。 它依赖于一个android库,该库在其androidManifest中定义了一个意图过滤器来捕获此意图

 <application>
    <activity
        android:name="myCode.InternalDummyActivity"
        android:exported="false">
      <intent-filter>
        <action android:name="myIntent.action"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
    </activity>
  </application>
  Intent intent = new Intent();
 intent.setAction("myIntent.action");

List resolveInfos=getPackageManager();
resolveInfos
有0项

我会错过什么


我试过
android:exported=
true和
false

你是如何构建
intent
?在与
myCode.InternalDummyActivity
相同的应用程序中添加了调用
queryintentivities()
的代码?或者是在其他应用程序中?一个应用程序触发了意图,而处理活动是在一个没有真正回答我问题的android库中定义的。我们在这里讨论的应用程序有多少?有一个或两个应用程序吗?
List<ResolveInfo> resolveInfos = getPackageManager().queryIntentActivities(intent,0);