Как передать список в качестве аргумента фрагменту, используя safeargs компонента навигации - PullRequest
0 голосов
/ 29 ноября 2018

Документация описывает, как отправлять простые целые числа и строки.Например:

<argument
    android:name="myIntArg"
    android:defaultValue="255"
    app:argType="integer" />

В исходном фрагменте:

val action = OriginFragmentDirections.myAction(myInt)
findNavController().navigate(action)

В целевом фрагменте:

val receivedInt = DestinationFragmentArgs.fromBundle(arguments).myIntArg

Но, скажем, вместо myIntArg, я хотелотправить список целых чисел (myIntListArg).Как бы я это сделал?Что app:argType я бы использовал в своем аргументе?

1 Ответ

0 голосов
/ 06 июня 2019

К моменту написания.Аргументы массива уже добавлены.В настоящее время используется 2.1.0-alpha04

Это должно быть сделано так

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