Target filter pathPrefix с вопросительным знаком

Я хочу настроить фильтр намерения для обработки URL-адресов, например: http://mysite.com/?action=delete&id=30492

Я пробовал настроить мой 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="http" android:host="mysite.com" android:pathPrefix="/?action="/> </intent-filter> 

Однако это не работает, и мое приложение не распознается как способное обрабатывать URL-адрес. Я знаю, что это потому, что я делаю что-то неправильно с моим pathPrefix потому что когда я pathPrefix он работает. Я также знаю, что это связано с наличием вопросительного знака, потому что, если я удалю знак вопроса из URL-адреса и pathPrefix , он работает.

Мне нужно каким-то образом избежать вопросительного знака? Я попытался сбежать с косой чертой ( android:pathPrefix="/\?action=" ), но это тоже не сработает.

Как я могу заставить фильтр этого намерения работать?

Solutions Collecting From Web of "Target filter pathPrefix с вопросительным знаком"