假设有两个应用在AndroidMenifest.xml中注册了以下intent-filter
。
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="http"
android:host="developer.android.com"
android:pathPrefix="/index.html" />
</intent-filter>
VS
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
在这种情况下,在两个应用之间,哪个NFC过滤器有效?
我的最终目标是开发一个应用程序,只有当标记中的url从“http://developer.android.com/index.html”开始时,才会优先调度标记,否则其他应用程序可以调度其他情况。
答案 0 :(得分:2)
更具体的intent过滤器优先。因此,第一个意图过滤器(包含数据标签的过滤器)的活动将获胜。