В настоящее время я пытаюсь разобраться в основах создания реактивного ранца и хотел бы спросить вас о модели представления. Допустим, у нас есть приложение, которое будет выполнять несколько разных вызовов API. Насколько я знаю, перед компоновкой реактивного ранца мы могли бы иметь несколько фрагментов для каждого вызова API (потому что они будут обслуживать совершенно разные данные). Итак, нам пришлось сделать отдельную ViewModel для каждого фрагмента, верно? Но как мне подойти к ViewModels в компоновке реактивного ранца, когда у нас может быть одно действие, отображающее множество компонуемых объектов? Должен ли я тогда остаться с одной ViewModel?
В настоящее время я пытаюсь разобраться в основах создания реактивного ранца и хотел бы спросить вас о модели представления. Допустим, у нас есть приложение, которое будет выполнять несколько разных вызовов API. Насколько я знаю, перед компоновкой реактивного ранца мы могли бы иметь несколько фрагментов для каждого вызова API (потому что они будут обслуживать совершенно разные данные). Итак, нам пришлось сделать отдельную ViewModel для каждого фрагмента, верно? Но как мне подойти к ViewModels в компоновке реактивного ранца, когда у нас может быть одно действие, отображающее множество компонуемых объектов? Должен ли я тогда остаться с одной ViewModel?
Я работаю с Single viewModel для действия и всего его фрагмента.
Итак, чтобы инициализировать модель представления, если нужно написать этот код настройки в onActivityCreated всех фрагментов
override fun onActivityCreated(savedInstanceState:...
Я разрабатываю приложение в JetPack Compose с помощью основного файла app.kt , которое обрабатывает навигацию и содержит нижнюю полосу (Боттабар), которая позволяет навигации и запускает другие общие действия по всему приложению. Эта панель...
Я разрабатываю приложение в JetPack Compose с помощью основного файла app.kt , которое обрабатывает навигацию и содержит нижнюю полосу (Боттабар), которая позволяет навигации и запускает другие общие действия по всему приложению. Эта панель...
Я столкнулся с довольно тривиальной, но сложной проблемой. Я потратил приличное количество времени на поиск официальной документации, но, к сожалению, не нашел ответа.
Официальные документы говорят, что вам следует передать экземпляр NavController в...
Я разрабатываю приложение в kotlin с jetpack compose , и у меня есть несколько экранов с несколькими ViewModels (и их соответствующие Uistates , иногда загруженные информацией). ModelViews , которые создаются для всей навигации и обмениваются между...