我想在 Android studio 中试用 Kotlin Multiplatform Mobile (KMM)。我已经安装了插件,当我尝试添加 IOS 配置时,没有任何显示。我只有一个 IOS 选项,但当我点击它时什么也没有显示。Android 设备已经设置完毕,因此我可以在 Android 中运行它。
我试图ArrayList<String>
在使用 safeArgs 时将 an作为参数传递。但是当我从可序列化和构建的列表中选择 ArrayList 时,它向我抛出这些异常
One type argument expected for class ArrayList<E : Any!>
One type argument expected. Use 'ArrayList<*>' if you don't want to pass type arguments
Run Code Online (Sandbox Code Playgroud)
我知道我必须为 ArrayList 设置数据类型,但在从导航图屏幕设置 safeArgs 时,我无法这样做,也没有选项。
在导航图 XML 中,代码生成为
<argument
android:name="teamsToAdd"
app:argType="java.util.ArrayList" />
Run Code Online (Sandbox Code Playgroud)
有没有办法在导航图的 XML 中声明 dataType?
android kotlin android-navigation android-safe-args android-navigation-graph