Chriz
конвертер не имеет доступа к DAO
Chriz
Если вызвал getCats там не могут быть Dogs, даже если будут то это в else пойдёт
Chriz
DAO - Data Access Object
Chriz
Java Design Patterns
Chriz
да
Aleksey
Chriz
Room не изобрёл DAO, он его использует, также как и retrofit
Alexander
Привет всем. Есть такой вопрос. Как привязать общий ViewModel двух фрагментов к жизненному циклу одного из них. В доках это сделано через активити. Но в этом случае после дестроя ParentFragment SharedViewModel продолжит жить
class ParentFragment:Fragment{
override fun onCreate(savedInstanceState: Bundle?) {
var viewModel = ViewModelProviders.of(requireActivity()).get(SharedViewModel::class)
}
}
class ChildFragment:Fragmnet{
override fun onCreate(savedInstanceState: Bundle?) {
var viewModel = ViewModelProviders.of(requireActivity()).get(SharedViewModel::class)
}
}
Chriz
Не удобно писать вот и посторался как можно короче ))
Инжинигер
кто чем пользуется для хранения данных локально?
Chriz
Chriz
Chriz
SharedPreferences конечно же
Aleksey
Chriz
SafeArgs_
Alexander
SafeArgs_
Нет, а если я хочу чтоб первый реагировал на действия во втором фрагменте
Chriz
Alexander
onBack ?
Что это значит?
Вот в документации это делается вот так https://developer.android.com/topic/libraries/architecture/viewmodel#sharing
но проблема в том что общая viewModel будет привязана к активити
Aleksey
Chriz
Chriz
?
Chriz
Не понимаю что тебе не нравится ? )) У другом месте было бы больше кода )
Aleksey
Chriz
Можно пример ?
Aleksey
Chriz
Как бы это сделали
Aleksey
Denis
Никогда Navigation Component не использовал. Сейчас вроде появилась возможность поковырять, но уже с самого начала в доках в основном про навигацию между фрагментами. А у меня мультиактивити проект.
Вопросы:
1) Насколько удобно использовать этот компонент в проекте с модулями и множеством активити?
2) Скорее всего тупой вопрос, но не нашел сходу в документации. Активити может стартовать либо с фрагмента один, либо с фрагмента два. Как это отразить в графе если от активити нельзя провести actions к фрагментам?
Denis
Зачем тогда он вообще, если его в одном месте использовать, а в другом нет?
Denis
Ага, понял теперь что ты имеешь ввиду
Denis
Сейчас доки дочитаю и пройду, спасибо
Artyom
Всем привет! Есть дроид проект на мавене. В тестах использую org.json и подключаю его в зависимостях (scope ставлю в test). Но эта зараза все равно тянет его из дроида. Может кто сталкивался?
Himars
Короче все равно не ловит. Interceptor
Из интерцептора может безопасно лететь только IOException и его наследники. Заверни exception который вылетает с интерцептора в свой кастомный ексепшн который унаследуй от IOException и брось его
Himars
Aleksey
jenia
Как убрать предварительную регистрацию в console ? Выбираю все страны и нажимаю сахранитью сверху выползает красный бар и там написано.Произошла ошибка. Повторите попытку позже. (668269003)
jenia
Целый день повторяю и ничего не меняется. Что за?
ıllıllı Yaroslav ıllıllı
jenia
Предварительную
ıllıllı Yaroslav ıllıllı
jenia
Перед запуском приложения можно сделать в консоли Google play
jenia
Типо подпишитесь и мы вас уведомим когла выйдет приложение.
jenia
Искал везде где молно на русском языке. Пишут что ждать нужно 60 дней ещё для каждых их странно я хочу уже сейчас. Что за бред? :)
Günter
Всем привет. Кто-то реализовывал возможность добавлять дебетовые\кредитные карты в GooglePay через код?
Okhsunrog
Скажите, сейчас какой-то ажиотаж вокруг Котлина. Правда, что на него все переходят? Официальным языком стал. Вытеснит он джаву, как думаете?
central
iamthevoid
Полностью нет, но его уже не остановить
©
Но если не знаешь джаву котлин нет смысла ковырять, или я не прав?
central
Max
как исправить xml preview что бы он отображал изменение в коде сразу, без дополнительного изменения которое нужно сделать что бы превью отобразило предыдущее изменение😬
Loki
Здравствуйте, как можно закрасить полигоны гугл карты кастомным цветом? почему то на какието другие цвета они красятся когда я использоваль из color свой цвет
Кирилл
Anonymous
Есть 500 элементов, на однм из них падает прилженеи. Как в IDEA поставить breakpoint чтобы работало только на тот где падает Exception? чтобы вручную не прохолить
Alex Android
Ctrl+F8, потом на той же строке Ctrl+Shift+F8, Alt+C
Сергій
Vadim
@BindingAdapter("arrowsView", "maxValue", "largestValue", requireAll = true)
fun setBarHeight(view: FrameLayout, arrowsView: View, maxValue: Double, largestValue: Double) {
}
Есть такой адаптер, он почему то фейлится, когда я пытаюсь добавить arrowsView
Vadim
Vadim
При билде фейлится с ошибкой Cannot find the setter for attribute 'app:largestValue' with parameter type double on android.widget.FrameLayout.
Vadim
Если убрать app:arrowsView="@{arrows}” то всё собирается
Vadim
В чем может быть проблема?
Сергій
поспотри код байндинга, что оно сгенерировало и станет ясно
Сергій
место где вызывается твоя функция setBarHeight
Vadim
Vadim
вроде все как нужно
Сергій
блин, уже и не помню. Давно юзал байндинг, но тоже что-то подобное было. Там решение элементарное, но не помню какое )
Сергій