Я использую одну структуру деятельности в своем проекте и хочу обрабатывать глубокие (приложения) ссылки с помощью компонента навигации. Все хорошо, но я не могу обработать параметры запроса массива. Я хочу получить complex_types как массив строк.
Существующий URL:
my.example.com/?guests=1&complex_types=hotel&complex_types=motel
nav_graph. xml:
<fragment
android:id="@+id/complexFragment"
android:name="com.the.example.packagename.ComplexFragment"
android:label="ComplexFragment">
<argument
android:name="guests"
android:defaultValue="1"
app:argType="integer" />
<argument
android:name="complexFilters"
app:argType="???" />
<deepLink
android:id="@+id/deepLink_complex_fragment"
app:uri="my.example.com/?guests={guests}&complex_types={complexFilters}" />
</fragment>
Я не знаю какой тип argType должен использоваться вместо ??? в аргументе complexFilters .