Benötigen Sie weitere Informationen in Bezug auf Absicht-Filter-Tag in Manifest angegeben. Ich bin mir bewusst, dass wir Daten in zwei Formen angeben:Wie viele Schema & Host-Tags können unter Intent-Filter in Android-Manifest kommen
<intent-filter>
<data android:host="com.myHost" android:scheme="content"/>
</intent-filter>
UND:
<intent-filter>
<data android:scheme="content"/>
<data android:host="com.myHost"/>
</intent-filter>
Aber ich möchte wissen, können mehrere Kombinationen bestehen, wie
<intent-filter>
<data android:host="com.myHost" android:scheme="content"/>
<data android:scheme="content"/>
<data android:host="com.myHost1"/>
</intent-filter>
OR:
<intent-filter>
<data android:host="com.myHost" android:scheme="content"/>
<data android:scheme="content"/>
<data android:host="com.myHost1"/>
<data android:scheme="content"/>
<data android:host="com.myHost2"/>
</intent-filter>
Im letzten Fall möchte ich t o wissen, erstens, wenn das & existieren kann, wie wird entschieden, welcher Host für welches Schema verwendet werden soll, da die Datenvariablen, die das Schema & enthalten, in beliebiger Reihenfolge auftreten können.
Bitte helfen.
Ihre Daten-Tags nur mit dem Host angegeben werden durch die Art und Weise vollständig ignoriert. Von den Google-Dokumenten unter http://developer.android.com/guide/components/intents-filters.html Jedes dieser Attribute ist optional in einem Element, aber es gibt lineare Abhängigkeiten: Wenn ein Schema nicht ist angegeben, wird der Host ignoriert. Wenn kein Host angegeben ist, wird der Port ignoriert. Wenn sowohl das Schema als auch der Host nicht angegeben sind, wird der Pfad ignoriert. – gleenn