我试图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
我知道我必须为 ArrayList 设置 dataType,但在从导航图屏幕设置 safeArgs 时,我无法执行此操作,也没有选项。
在导航图 XML 中,代码生成为
<argument
android:name="teamsToAdd"
app:argType="java.util.ArrayList" />
有没有办法在导航图的 XML 中声明数据类型?