Size: a a a

StartAndroid Ru Chat

2021 April 28

TN

Tyler Neal in StartAndroid Ru Chat
Как запихнуть понятно, а вот достать оттуда не получается
источник

n

null in StartAndroid Ru Chat
я юзаю SafeArgs, это штука которая по твоему файлу навигации билдит методы
источник

n

null in StartAndroid Ru Chat
как там это называется, по-моему NavigationSafeArgs
источник

TN

Tyler Neal in StartAndroid Ru Chat
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5" эта либа?
источник

n

null in StartAndroid Ru Chat
и не приходится вручную все делать, искать экшны по айди, разбираться с бандлами и тд
источник

n

null in StartAndroid Ru Chat
да
источник

TN

Tyler Neal in StartAndroid Ru Chat
Я тоже её юзаю. Сейчас опишу в чём косяк
источник

Ф

Фёдор in StartAndroid Ru Chat
Билдит оч хреново
источник

Ф

Фёдор in StartAndroid Ru Chat
Пока проект не пересоберешь -- не сбилдит
источник

n

null in StartAndroid Ru Chat
если у тебя у фрагмента FragmentA в навигации прописан аргумент, то будет класс AFragmentArguments, у него будет метод getЧеТамТебеНужно(), ему только bundle фрагмента из getArguments/requireArguments() передать

что-то типа того
источник

n

null in StartAndroid Ru Chat
ну хз, меня всегда устраивало. единственное что бесит что навигейшн из SetupFragment делает SetupFragmentDirections, а датабиндинг делает FragmentSetupBinding
источник

n

null in StartAndroid Ru Chat
хоть и фрагмент, и лэйаут созданы автоматически самой студией
источник

TN

Tyler Neal in StartAndroid Ru Chat
сейчас попробую
источник

TN

Tyler Neal in StartAndroid Ru Chat
источник

TN

Tyler Neal in StartAndroid Ru Chat
источник

TN

Tyler Neal in StartAndroid Ru Chat
А вот тоже момент. Есть такой parcelabel, который хочу передать, добавляю его в graph, но при передаче вот такой трабл.
источник

n

null in StartAndroid Ru Chat
ну, все вроде правильно. ты ведь аргументом указал PurchaseModelList
источник

TN

Tyler Neal in StartAndroid Ru Chat
Так это название моего parcelabel'a, а не тип данных
источник

TN

Tyler Neal in StartAndroid Ru Chat
тип List<PurchaseModel>
источник

n

null in StartAndroid Ru Chat
я увы не шарю в котлине совершенно. выглядит как обёртка для списка из парселабл типа, чтобы сделать сам список парселабл, это так?
источник