Вопросы по теме 'android-jetpack'

Как преобразовать List ‹Object› в PagedList ‹Object› и наоборот?
PagedList<Object> используется для классной библиотеки подкачки Android. Чтобы сделать вопрос как можно более минимальным: если у меня есть список строк вроде List<String> stringList; // it consists of 200 strings Я хочу...
11940 просмотров

Аргумент аннотации должен быть константой времени компиляции
я видел этот вопрос. Похожая ошибка, но в моем случае она другая. Работая с Room, я создавал таблицу. он работал нормально. @Daointerface UserDao { @Query("SELECT * FROM user") fun getAll(): List<User> @Insert(onConflict =...
24002 просмотров

Библиотека Safeargs не генерирует класс направления
Я использую библиотеку навигации и safeargs для передачи данных. Я так определяю аргумент фрагмента. <fragment android:id="@+id/otherFragment" android:name="com.asd.navigate.OtherFragment"...
31820 просмотров

Обработка кнопки возврата в компоненте навигации Android
Я хотел бы знать, как правильно обрабатывать действие кнопки возврата системы с помощью контроллера навигации. В моем приложении у меня есть два фрагмента (например, фрагмент1 и фрагмент2), и у меня есть действие во фрагменте1 с назначением на...
125549 просмотров

Пункт назначения навигации неизвестен этому NavController после результата действия
Я использую навигационный контроллер 1.0.0alpha05, и он отлично работает, но я борюсь с этой ужасной ошибкой, когда выполняю действие навигации после результата действия. У меня есть структура с одним действием / несколькими фрагментами, в...
14428 просмотров

Как передать сложные типы объектов в WorkManager в android. то есть списки, карты, POJO
WorkManager - это библиотека, используемая для постановки работы в очередь, которая гарантированно будет выполняться после выполнения ее ограничений. WorkManager позволяет отслеживать статус работы и создавать сложные цепочки работ....
2895 просмотров

Невозможно запустить WorkManager из отдельного процесса
Я использую библиотеку WorkManager (версия 1.0.0-alpha12). В своем приложении я создаю новый процесс, используя следующую строку xml в AndroidManifest. android:process=":myprocess" Вот как я использую WorkManager: public static void...
3449 просмотров

Как сделать недействительным подмножество данных в PagedList или DataSource?
В библиотеке подкачки Android, как сделать недействительным подмножество набора данных в PagedList или DataSource? Я пишу PagedList или DataSource, потому что не знаю, по какому из них мне позвонить. Например, я делаю приложение контроля...
1573 просмотров

Как исправить поддержку вращения CameraX
Я столкнулся с проблемой поддержки поворота экрана CameraX. Портрет : Пейзаж: Код преобразования: private void updateTransform() { Log.d(TAG, "updateTransform: "); Matrix matrix = new Matrix(); float centerX =...
5279 просмотров

Увеличивает ли Android Jetpack размер приложения (для ‹3MB apk) после преобразования моего приложения в Jetpack?
Я создаю легкое приложение для доставки служебных данных. Я попытался посмотреть Уменьшение размера приложения для Android (apk) , заданное Вивеком Вардом. Это похоже на аналогичную проблему, но дело не в том, что я просто пытаюсь использовать...
165 просмотров
schedule 03.11.2021

PopBackStack навигации отключает дальнейшую навигацию к этому фрагменту
Я загружаю фрагмент при использовании компонента Navigation с этим кодом, и он работает. findNavController().navigate(R.id.menu_nav_graph, bundleOf("menuItem" to item)) Я хочу закрыть фрагмент при нажатии кнопки, и я использую этот код для...
764 просмотров

Переход к определенному фрагменту при запуске приложения из общего листа
Я использую Jetpack Navigation в своем приложении с одним действием и двумя фрагментами (фрагмент A, который также является домашним фрагментом, и фрагмент B, по которому можно перемещаться из фрагмента A). К MainActivity , как показано ниже,...
715 просмотров

Совместимость Jetpack Compose и Android Room
Я пытаюсь настроить Android Room в своем проекте Jetpack Compose. Однако при попытке добавить ... kapt "androidx.room:room-compiler:2.2.3" ... к зависимостям приложения build.gradle. Моя сборка завершилась ошибкой ... e:...
1416 просмотров

как сделать 2 серии запросов с использованием LiveData и ViewModel в Android?
Я изучаю компонент архитектуры MVVM и Android. Мне нужно сделать 2 запроса к серверу из моего фрагмента / действия, результат первого запроса будет использоваться в качестве входного параметра для второго запроса, после того, как этот запрос будет...
149 просмотров

Полоса прокрутки RecyclerView не касается нижней части представления
RecyclerView полностью прокручивается вниз, но полоса прокрутки не касается нижней части представления. <androidx.recyclerview.widget.RecyclerView android:id="@+id/ordersList" android:layout_width="match_parent"...
75 просмотров

Выполнить код при нажатии элемента в NavDrawer
Я использую панель навигации с контроллером NavController, что означает, что я определяю переход к другим фрагментам в моем файле nav_graph. В панели навигации есть 3 элемента (To-do, profile и logout), первые два элемента (To-Do и profile) изменяют...
54 просмотров

Компонент навигации Android сбрасывается до пункта назначения после изменения конфигурации
Я использую компонент навигации Android, и у меня есть действие с тремя фрагментами, если я нахожусь во втором фрагменте и поворачиваю экран, заставляя действие перезапускать навигацию, возвращаемую в начальный пункт назначения. не должен ли...
2161 просмотров

Сопрограмма Kotlin перестает запускаться при каждом экземпляре фрагмента, кроме первого, с использованием ViewPager
Я использую сопрограмму для запуска приостановленного развлечения emitList class MyViewModel : ViewModel() { private var _list = MutableLiveData<ArrayList<ListItem>>() val _list: LiveData<ArrayList<ListItem>>...
129 просмотров

Проблемы при настройке Jetpack Compose Found interface rPluginContext
Итак, я пытаюсь запустить Jetpack Compose на простом примере, я уже обновил свой плагин kotlin до версии 1.4.0, а также обновил все мои градиенты сборки с помощью документации по созданию Jetpack, но я получил эту ошибку при компиляции...
2057 просмотров

Как отключить переход для тестирования Android Jetpack Compose?
Согласно документу [Тестирование макета Compose] [1], мы можем отключить переход следующим образом: @get:Rule val composeTestRule = AndroidComposeTestRule<MyActivity>(disableTransitions = true) Однако в AndroidComposeTestRule такого...
124 просмотров