Size: a a a

Android Developers

2021 February 01

QH

Quantum Harmonizer in Android Developers
сука тупая, эскорт-каналы пишутся через дефис
источник

АГ

Алексей Гладков... in Android Developers
Rizvan Mag
тогда скорее вопрос как  получить инстанс  viewmodel в bottomsheetfragment?
private val yourViewModel: YourViewModel by viewModels() не работает?
источник

f

fsociety in Android Developers
Quantum Harmonizer
сука тупая, эскорт-каналы пишутся через дефис
скорее это сутенер
источник

RM

Rizvan Mag in Android Developers
Алексей Гладков
private val yourViewModel: YourViewModel by viewModels() не работает?
тут падает с ошибкой
источник

АГ

Алексей Гладков... in Android Developers
А еще говорят мужикам только это и надо. ))
источник

АГ

Алексей Гладков... in Android Developers
Rizvan Mag
тут падает с ошибкой
А что за ошибка?
источник

f

fsociety in Android Developers
Алексей Гладков
А еще говорят мужикам только это и надо. ))
что на самом деле надо мужикам:
источник

RM

Rizvan Mag in Android Developers
annot create an instance of class   com.example.test.feature.presentation.TestBottomSheetViewModel
       at androidx.lifecycle.ViewModelProvider$NewInstanceFactory.create(ViewModelProvider.java:221)
       at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.java:278)
       at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.java:106)
       at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:185)
       at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:150)
       at androidx.lifecycle.ViewModelLazy.getValue(ViewModelProvider.kt:54)
       at androidx.lifecycle.ViewModelLazy.getValue(ViewModelProvider.kt:41)
источник

АГ

Алексей Гладков... in Android Developers
Rizvan Mag
annot create an instance of class   com.example.test.feature.presentation.TestBottomSheetViewModel
       at androidx.lifecycle.ViewModelProvider$NewInstanceFactory.create(ViewModelProvider.java:221)
       at androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory.create(ViewModelProvider.java:278)
       at androidx.lifecycle.SavedStateViewModelFactory.create(SavedStateViewModelFactory.java:106)
       at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:185)
       at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.java:150)
       at androidx.lifecycle.ViewModelLazy.getValue(ViewModelProvider.kt:54)
       at androidx.lifecycle.ViewModelLazy.getValue(ViewModelProvider.kt:41)
Ты поставил над фрагментом @AndroidEntryPoint?
источник

А

Александр in Android Developers
fsociety
что на самом деле надо мужикам:
Лично я балдею от:
источник

RM

Rizvan Mag in Android Developers
это ж не фрагмент
источник

АГ

Алексей Гладков... in Android Developers
А что это?))) Если оно называется как фрагмент, ведет себя как фрагмент, то наверное это фрагмент да?)
Тут важно читать намеки - BottomSheetDialogFragment
источник

f

fsociety in Android Developers
Александр
Лично я балдею от:
🤤
источник

RM

Rizvan Mag in Android Developers
Алексей Гладков
А что это?))) Если оно называется как фрагмент, ведет себя как фрагмент, то наверное это фрагмент да?)
Тут важно читать намеки - BottomSheetDialogFragment
java.lang.NullPointerException: Null reference used for synchronization (monitor-enter)
источник

RR

Rustaveliman Rustave... in Android Developers
Алексей Гладков
Observe процесс как бы постоянный и нужен для реагирования на изменения от наблюдаемого объекта. Погугли паттерн проектирования наблюдатель, чтоб понять как это работает. А тебе нужно конкретное значение получить при нажатии. Для этого можно просто взять value
Спасибо большое!

Для решения своей проблемы использовал эту статью
Спасибо, за ваши замечания!
https://proandroiddev.com/livedata-with-single-events-2395dea972a8
источник

АГ

Алексей Гладков... in Android Developers
Rizvan Mag
java.lang.NullPointerException: Null reference used for synchronization (monitor-enter)
Ну тут уже что-то другое )
источник

QH

Quantum Harmonizer in Android Developers
Rizvan Mag
java.lang.NullPointerException: Null reference used for synchronization (monitor-enter)
учись читать стектрейсы
источник

RM

Rizvan Mag in Android Developers
там он ругается на хилт, сейчас скину полный стек
источник

АГ

Алексей Гладков... in Android Developers
даггер это кодогенерированный граф, поэтому если хоть где-то зависимость не замкнулась, то он не соберется
Обычно ошибка хилта выглядит как-то так [Hilt], но при нажатии на build log там ты увидишь все места, где зависимость не собирается
я пошел )
источник

JF

Jorik Fat in Android Developers
нечитаемо. Надо скрином
источник