title: QueryIntentServices doesn't return all needed services
body: <p>Here is my project structure:</p>
  
  <p><a href="https://i.stack.imgur.com/dpjOx.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dpjOx.png" alt="enter image description here"></a></p>
  
  <p>"app" and "mylibrary" compiles "platform".</p>
  
  <p>Platform has Application class that is used by "app" in manifest as application class.</p>
  
  <p>In application class I try to get all available services(ServiceDefault from "app" and PluginService from "mylibrary") with this code:</p>
  
  <pre><code>public final static String ACTION_PLUGIN_PROVIDER = "12345";
  
      PackageManager packageManager = getPackageManager();
      Intent intent = new Intent(ACTION_PLUGIN_PROVIDER);
      List&lt;ResolveInfo&gt; resolveInfos = packageManager.queryIntentServices(intent, PackageManager.GET_RESOLVED_FILTER);
  </code></pre>
  
  <p>For now all service are empty and only declared. So here is declaration from manifests:</p>
  
  <pre><code>&lt;service android:name=".ServiceDefault"&gt;&lt;intent-filter&gt;&lt;action android:name="12345" /&gt;&lt;/intent-filter&gt;&lt;/service&gt;
  
  &lt;service android:name=".PluginService" android:exported="true" android:process=":remote"&gt;&lt;intent-filter&gt;&lt;action android:name="12345" /&gt;&lt;/intent-filter&gt;&lt;/service&gt;
  </code></pre>
  
  <p>My question is in next. Why this line of code returns only resolve info for service placed in "app" called "ServiceDefault." </p>
  
  <pre><code>packageManager.queryIntentServices(intent, PackageManager.GET_RESOLVED_FILTER);
  </code></pre>
  
  <p><strong>What I have to change, to get both services(ServiceDefault and PluginService) with resolveIntentServices() method?</strong></p>