是否可以通过导航组件 DeepLink 传递整数数组?

Is it possible to pass Integer Array via Navigation Component DeepLink?

我正在尝试 DeepLink 解决方案(并且我已经在某个地方实施了 DeepLink),但现在的问题是我尝试去的目标目的地具有带有整数数组的参数,如何添加整数[]在 DeepLink Uri 路径参数中,如下所示:

<argument
        android:name="references"
        app:argType="integer[]"
        app:nullable="false" />

谢谢。

一个简单的选择是将数组编码为 JSON 字符串,将其作为字符串参数传递,然后将目标中的字符串解码回数组。使用 Gson 或 Kotlin 序列化进行编码/解码。