Я пытаюсь использовать с открытым исходным кодом .
И это происходит missing URL
ошибок.
<activity
android:name=".artifex.mupdf.MuPDFActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="application/vnd.ms-xpsdocument" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/pdf" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/x-cbz" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.xps" />
<data android:host="*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.pdf" />
<data android:host="*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.cbz" />
<data android:host="*" />
</intent-filter>
</activity>
ОШИБКИ происходят с этими:
<data android:mimeType="application/vnd.ms-xpsdocument" />
<data android:mimeType="application/pdf" />
<data android:mimeType="application/x-cbz" />
или это:
<action android:name="android.intent.action.VIEW" />
Если я удаляю одну из них, красные линии исчезают.Однако это не то, что я ожидаю.Мне нужно разное intent-filter
для разных целей.
Как я могу это исправить ??
Ref: Отсутствует ошибка URL в фильтре VIEW Intent, если я указываю mimeType для действия PICK