Результаты поиска по запросу "android-jetpack"

2 ответа

Ya. Это правильная идея. Я видел твой ответ позже, я отправил свой. Твой идеален. Престижность!

аюсь использовать навигационный контроллер прямо сейчас. Я хочу уйти отLoginFragment вHomeFragment, ВLoginFragment Я использую этот код ниже, чтобы перейти кHomeFragment. Navigation.findNavController(view).navigate(homeDestination)Тем не менее, ...

4 ответа

Теперь, когда я думаю об этом, ViewModels - это просто «сохраненные фрагменты», переименованные в «ViewModel» (это слишком просто, но вы понимаете, что я имею в виду), так что, как вы можете назвать, Frag.remove, чтобы удалить сохраненный фрагмент, то же самое следует быть принятым, очистив модель представления. По сути, «Retained Fragnent.remove ()» - это просто «viewmodelstore.clear ()». Кто-нибудь тоже так думает?

ылкой наandroid.arch.lifecycle.ViewModel класс. ViewModel ограничено жизненным циклом компонента пользовательского интерфейса, к которому он относится, поэтому вFragmentприложение, которое будет частью жизненного цикла фрагмента. Это хорошая ...

3 ответа

Не для ViewPager, в настоящее время я заменяю все свои ViewPager для представления переработчика с помощью SnapPagerHelper. Я думаю, что навигация в большинстве случаев, которая включает в себя ViewPager-подобный вид и TabLayout, лучше достигается путем отправки в дополнительных элементах навигации идентификатора вкладки, который должен быть активирован (случай, который, вероятно, имеет в виду Google). Но в некоторых случаях вам может потребоваться навигация, потому что ViewPager действует как степпер. Для этого вам нужна правильная обработка стека. Я реализовал ViewNavigator, который заменяет содержимое ViewGroup пользовательским представлением, и я использую его для своего потока регистрации.

ового приложения я использую Jetpack Navigation Library для правильной обратной навигации. Первый уровень навигации - это навигационный ящик, который отлично работает с навигацией Jetpack, как описано в документации. Но есть другой уровень ...

ТОП публикаций

1 ответ

Хотя ваш ответ мог бы стать обходным путем, я надеялся на решение, которое автоматизирует этот процесс. Это потребует отслеживания фрагментов, чтобы знать, какое действие выполнить. С этим я потеряю преимущества Навигационной Арки.

я есть следующая активность class MainActivity : AppCompatActivity() { private lateinit var drawerLayout: androidx.drawerlayout.widget.DrawerLayout override fun onCreate(savedInstanceState: Bundle?) { ...

3 ответа

, Если это не так, добавьте эти две строки в файл gradle.properties:

ю,androidx и поддержка зависимостей, вызывающих ошибку multidex [https://stackoverflow.com/questions/50387207/error-while-merging-dex-program-type-already-present-android-support-v4-os-resu] Мы не можем использовать поддержку androidx и android ...

1 ответ

Я думаю, что многие люди имеют ту же проблему, вы спасете мою жизнь, спасибо.

рвые пытаюсь реализовать архитектуру MVVM, и меня немного смущает правильный способ вызова API. В настоящее время я просто пытаюсь сделать простой запрос из API IGDB и вывести имя первого элемента в журнале. Моя деятельность настроена следующим ...

0 ответов

и т. д. Это то, что я имел в виду, я предполагал, что ваши имена являются заполнителями.

навигационный компонент JetPack выглядит довольно многообещающе, я попал в то место, где я не смог найти способ реализовать то, что хотел. Давайте посмотрим на пример экрана приложения: [/imgs/HvKth.png] В приложении есть одно основное ...

3 ответа

Это то же самое, что и версии поддержки AppCompat, но в нем меньше путаницы версий v4 и v7, поэтому очень полезно использовать различные компоненты XML-элементов android.

аю о комнате библиотеки Android. Я вижу, они изменили пакетandroid вandroidx, Я не понимал, что. Кто-нибудь объясните пожалуйста. implementation "androidx.room:room-runtime:$room_version" ...

1 ответ

Нет в вашем фрагменте, вы можете внедрить вашу модель представления, как и любую другую зависимость,

аюсь реализовать пример наhttps://developer.android.com/jetpack/docs/guide [https://developer.android.com/jetpack/docs/guide], Это объясняет, как загар Android приложение должно быть структурировано. Когда я использую тот же код, я получаю ...

0 ответов

 к определению работы, и это не помогло. Работа была запущена только один раз и больше никогда не запускалась. Так что я до сих пор не понимаю, как это работает.

у запланировать ночные обновления базы данных. Поэтому я использую новый Android WorkManager. Насколько я понимаю, после запланированного запуска он всегда будет работать в фоновом режиме независимо от жизненного цикла приложения. Это правильно? ...