Как передать универсальные типы данных с помощью Safe Args? - PullRequest
1 голос
/ 15 октября 2019

Мне нужно передать 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&lt;String, String&gt;" />
Can't escape identifier `Pair<String, String>` because it contains illegal characters: <>

Ни одна из вышеперечисленных попыток не сработала. Как я могу это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...