Обработка параметров запроса массива с использованием компонента навигации Deep Linking - PullRequest
0 голосов
/ 23 февраля 2020

Я использую одну структуру деятельности в своем проекте и хочу обрабатывать глубокие (приложения) ссылки с помощью компонента навигации. Все хорошо, но я не могу обработать параметры запроса массива. Я хочу получить 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}&amp;complex_types={complexFilters}" />
    </fragment>

Я не знаю какой тип argType должен использоваться вместо ??? в аргументе complexFilters .

...