/ / Як я можу оновити атрибут префікса контуру тегу даних у фільтрі намірів у маніфесті Android на основі активності? - андроїд

Як я можу оновити атрибут префікса шляху тегу даних у фільтрі наміру в атрибуті android з активності? - андроїд

Це фрагмент маніфесту. Я хочу передати рядок запиту параметру "id" у pathPrefix від діяльності. Як це зробити?

    <activity
android:name=".MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:screenOrientation="portrait" >
<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="http" android:host="www.myHost.com" android:pathPrefix="/video?id="/>
</intent-filter>
</activity>

Відповіді:

0 для відповіді № 1

Ну, я вирішив проблему, використовуючи

android:pathPattern="/.*"

у тезі даних, замість putPrefix та отримання запиту як:

Uri uri = intent.getData();
String videoId = uri.getQueryParameter("id");