【发布时间】:2019-10-15 12:03:58
【问题描述】:
我需要将 Kotlin 的 Pair 作为参数传递。
<argument android:name="data" app:argType="kotlin.Pair" />
e: CreateCodeFragmentDirections.kt: (16, 15): 2 type arguments expected for class Pair<out A, out B>
<argument android:name="data" app:argType="kotlin.Pair<String, String>" />
Cause: markup not allowed inside attribute value - illegal < (position: TEXT seen ...<argument android:name="data" app:argType="kotlin.Pair<... @132:30)
<argument android:name="data" app:argType="kotlin.Pair<String, String>" />
Can't escape identifier `Pair<String, String>` because it contains illegal characters: <>
上述尝试均无效。我该怎么做?
【问题讨论】:
-
你找到解决办法了吗?