Android 使用导航组件深度链接处理数组查询参数

Android 使用导航组件深度链接处理数组查询参数,android,android-architecture-navigation,android-navigation-graph,Android,Android Architecture Navigation,Android Navigation Graph,我在我的项目中使用单个活动结构,我希望使用导航组件处理深度(应用程序)链接。一切都很好,但我无法处理数组查询参数。我想将复杂类型作为字符串数组 现有URL: my.example.com/?guests=1&complex_types=hotel&complex_types=motel nav_graph.xml: my.example.com/?guests=1&complex_types=hotel&complex_types=motel 我不知道在c

我在我的项目中使用单个活动结构,我希望使用导航组件处理深度(应用程序)链接。一切都很好,但我无法处理数组查询参数。我想将复杂类型作为字符串数组

现有URL:

my.example.com/?guests=1&complex_types=hotel&complex_types=motel
nav_graph.xml:

my.example.com/?guests=1&complex_types=hotel&complex_types=motel


我不知道在complexFilters参数中必须使用哪种类型的argType来代替

在android编辑器中,有一个用于数组或您的复选框

在xml导航图中是这样的

   <argument
        android:name="images"
        android:defaultValue="@null"
        app:argType="string[]"
        app:nullable="true" />

在android编辑器中,有一个数组复选框