小编Ani*_*esh的帖子

Android studio 无法添加苹果设备

我想在 Android studio 中试用 Kotlin Multiplatform Mobile (KMM)。我已经安装了插件,当我尝试添加 IOS 配置时,没有任何显示。我只有一个 IOS 选项,但当我点击它时什么也没有显示。Android 设备已经设置完毕,因此我可以在 Android 中运行它。

在此输入图像描述

iphone ios kotlin android-studio kotlin-multiplatform

6
推荐指数
1
解决办法
2036
查看次数

将 ArrayList 作为参数传递给 safeArgs

我试图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

4
推荐指数
1
解决办法
3211
查看次数