подскажите пожалуйста как пользоваться этой гугл документацией по Android Jetpack. Вот я зашел на главную страницу, нашел то, что мне нужно (новые Preferences), зашел на стран...
// нужно перебрать список объектов, найти isSelected элемент, сделать его false. therapists?.forEach { it.isSelected = false } // затем по позиции изменить isSelecte...
как на этой странице найти нужный артефакт имея вот эту документацию https://developer.android.com/guide/topics/ui/settings ? Почему на странице документации с preferences нет...
вы видели список артефактов на этой странице? :) Я о том, что в документации нет перекрексных ссылок между описанием артефакта и ее документацией. Мой вопрос был - это докумен...
опять же по Фаулеру, читаю Presentation Model: Represent the state and behavior of the presentation independently of the GUI controls used in the interface чем ViewModel не ...
ничего не понятно. Что такое thrapist? Это список? Что такое therapistEntity? Слишком много "?." возможно будет проще написать один раз therapistEntity?.let { // do smth ...
если за один проход: therapists?.forEachIndexed { index, therapistEntity -> therapistEntity.isSelected = index == imageLayoutManager.currentPosition }
а какая проблема этим решалась?
а зачем вам тут корутины? У вас же и так дао кол возвращает LiveData :) ну и работа с MutableLIveData абсолютно некорректная тут
хотя если говорить о дата биндинге, как подходе, то тогда был не прав – я любитель дата биндинга. А чем этот подход плох?
а что в этой лейауте с набором TextView и несколькими картинок смущает?
я тоже не понял, что за приватные репозитории в андроид приложении?
не исключено, ты ведь не отключал лик канари чтобы это проверить?
а вариант не показывать один диалог поверх другого не подходит? 😊
можно раскрыть этот statement подробнее? :)
не люблю датабиндинг. Причем тут это?
а где можно на них посмотреть?
это проблема констрейнта?