title: How does Intent-Filter choose which Data?
body: <p>I am not seeing another other questions like this, maybe I am just not reading the Google Documentation correctly. I am fairly new to AndroidManifest.xml and just started learning about intent-filters today. I have a task to use Auth0 authentication system, but it requires multiple endpoints and they have suggested adding the endpoints to the AndroidManifest.xml file as an intent-filter.</p>
  <p>Android Manifest.xml</p>
  <pre><code>        &lt;activity android:name=&quot;com.auth0.android.provider.RedirectActivity&quot;
              tools:node=&quot;replace&quot;&gt;
              &lt;intent-filter&gt;
                  &lt;action android:name=&quot;android.intent.action.VIEW&quot;/&gt;
                  &lt;category android:name=&quot;android.intent.category.DEFAULT&quot;/&gt;
                  &lt;category android:name=&quot;android.intent.category.BROWSABLE&quot;/&gt;
  
                  &lt;data
                      android:host=&quot;@string/com_auth0_domain_prod&quot;
                      android:pathPrefix=&quot;/android/com.someCompany/callback&quot;
                      android:scheme=&quot;https&quot;/&gt;
  
                  &lt;data
                      android:host=&quot;@string/com_auth0_domain_stg&quot;
                      android:pathPrefix=&quot;/android/com.someCompany/callback&quot;
                      android:scheme=&quot;https&quot;/&gt;
  
              &lt;/intent-filter&gt;
  
          &lt;/activity&gt;
  </code></pre>
  <p>How do I configure the Intent-Filter to know which Data to use? Or do I need to make another Intent-Filter with a separate Data? I am just really confused here and Google Docs are not helpful. Any help would be greatly appreciated!</p>
  <p>For Context: Auth0 says to put it in ManifestPlaceHolders in build.gradle but that's only if you have 1 domain/endpoint, we have 2!</p>