Size: a a a

Android Developers

2020 July 21

MR

Max Railian in Android Developers
Vadim Morozov
Чтобы передавать данные между фрагментами в jetpack navigation мне в графе нужно для argType указать свой тип?
или просто кидать всё через bundle&
Используйте safeArgs
Это топ за свои деньги
источник

A

Andrey in Android Developers
Vadim Morozov
Чтобы передавать данные между фрагментами в jetpack navigation мне в графе нужно для argType указать свой тип?
или просто кидать всё через bundle&
есть safeargs для того чтоб не возиться с bundle, поддерживает serializable и parcelable
источник

ES

Egor Sigolaev in Android Developers
Z.
ребят помогите понять почему возвращается все равно Result<User> если в последнем блоке явно видно что там сам User, я видимо чего то не понимаю, если кто то может объясните пожалуйста
Return забыл
источник

VM

Vadim Morozov in Android Developers
Max Railian
Используйте safeArgs
Это топ за свои деньги
То есть сейчас если у меня передаются данные таким образом
this.addFragment(
                   fragment = AuthorizationDetailsFragment.newInstance(
                       identifier = authorizationIdentifier,
                       closeAppOnBackPress = true,
                       titleRes = R.string.action_new_action_title
                   )

я могу свои три параметра засунусть в safeArgs верно?
источник

Z

Z. in Android Developers
Egor Sigolaev
Return забыл
там вроде как он не нужен
источник

ES

Egor Sigolaev in Android Developers
Z.
там вроде как он не нужен
Что за метод getUserFromNetwork?
источник

Z

Z. in Android Developers
Egor Sigolaev
Что за метод getUserFromNetwork?
лямбда получает с сети данные
источник

ES

Egor Sigolaev in Android Developers
У тебя вообще каша какая то. Ты же асинхронный запрос делаешь, что ты хочешь вернуть?
источник

ES

Egor Sigolaev in Android Developers
Z.
лямбда получает с сети данные
А вообще у тебя перемешались два it
источник

ES

Egor Sigolaev in Android Developers
Egor Sigolaev
А вообще у тебя перемешались два it
Напиши так: user ->
источник

Z

Z. in Android Developers
Egor Sigolaev
Напиши так: user ->
да не, с ними все в порядке
источник

VM

Vadim Morozov in Android Developers
Andrey
есть safeargs для того чтоб не возиться с bundle, поддерживает serializable и parcelable
могу засунуть несколько параметров сразу верно?
если до этого передавал в companion object несколько параметров ?
источник

ES

Egor Sigolaev in Android Developers
Z.
да не, с ними все в порядке
Ну ты дергаешь первый it, поэтому  возможно не то возвращается. А вообще код странный какой то.
источник

Z

Z. in Android Developers
Egor Sigolaev
Ну ты дергаешь первый it, поэтому  возможно не то возвращается. А вообще код странный какой то.
там с сылками все нормально, я уже пробовал менять названия)
источник

A

Andrey in Android Developers
Vadim Morozov
могу засунуть несколько параметров сразу верно?
если до этого передавал в companion object несколько параметров ?
да, но если объекты/массивы большие, лучше через shared viewmodel передавать
источник

ES

Egor Sigolaev in Android Developers
Z.
да не, с ними все в порядке
Покажи метод getUserFromNetwork
источник

Z

Z. in Android Developers
Egor Sigolaev
Покажи метод getUserFromNetwork
источник

VM

Vadim Morozov in Android Developers
Plugin with id 'androidx.navigation.safeargs.kotlin' not found.

у меня проект на AndroidX
и android.useAndroidX=true
пишу  следующее
apply plugin: 'androidx.navigation.safeargs.kotlin'


кто может у себя сверить?
источник

БД

Бекк Денис in Android Developers
Vadim Morozov
Plugin with id 'androidx.navigation.safeargs.kotlin' not found.

у меня проект на AndroidX
и android.useAndroidX=true
пишу  следующее
apply plugin: 'androidx.navigation.safeargs.kotlin'


кто может у себя сверить?
Classpath для плагина в билде указан?
источник

VM

Vadim Morozov in Android Developers
Бекк Денис
Classpath для плагина в билде указан?
вот смотрю какой надо )
источник