Запитання з тегом «android-jetpack»

10
Що таке AndroidX?
Я читаю про бібліотеку кімнат Android. Я бачу, що вони змінили пакет androidна androidx. Я цього не зрозумів. Може хтось пояснить, будь ласка? implementation "androidx.room:room-runtime:$room_version" annotationProcessor "androidx.room:room-compiler:$room_version" Навіть це також є в androidкомплекті з пакетом. implementation "android.arch.persistence.room:runtime:$room_version" annotationProcessor "android.arch.persistence.room:compiler:$room_version" Що потребувало упаковки нових бібліотек підтримки androidxзамість android? Використовуйте конкретні та …

8
Android P vidibilityawareimagebutton.setVisibility можна викликати лише з тієї ж групи бібліотек
Я намагаюся використовувати новий Android P FloatingActionButton, який є частиною, com.google.android.material.floatingactionbutton.FloatingActionButtonі я отримую це попередження: VisibilityAwareImageButton.setVisibility можна викликати лише з тієї ж групи бібліотек (groupId = com.google.android.material) import com.google.android.material.floatingactionbutton.FloatingActionButton import android.view.View class MainActivity : AppCompatActivity() { lateinit var demoFab: FloatingActionButton override fun onCreate(savedInstanceState: Bundle?) { demoFab = findViewById(R.id.demoFab) demoFab.visibility = …

10
Чи можу я використовувати бібліотеку, яка використовувала підтримку Android для проектів Androidx.
Я знаю, androidx та залежність підтримки викликають помилку мультидексу. Ми не можемо одночасно використовувати підтримку androidx та android. Тож я повністю переходжу на androidx. але одна з моїх залежностей lib використовувала підтримку android "lottie". Що ми можемо зробити у вищезазначеній ситуації? Чи слід вилучати "лото" зі свого проекту. внизу мій …

28
Компонент архітектури навігації Android - Отримайте поточний видимий фрагмент
До того, як спробувати компонент навігації, я використовував ручні транзакції фрагментів і використовував тег фрагмента для отримання поточного фрагмента. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment Зараз у моєму макеті основної діяльності у мене є щось на зразок: <fragment android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/nav_host" app:navGraph= "@navigation/nav_item" android:name="androidx.navigation.fragment.NavHostFragment" app:defaultNavHost= "true" /> Як я можу отримати поточний …

24
Обробка кнопки повернення в компоненті навігації Android
Я хотів би знати, як правильно обробляти дії кнопки повернення системи за допомогою навігаційного контролера. У моєму додатку у мене є два фрагменти (наприклад, фрагмент1 та фрагмент2), і я маю дію у фрагменті1 з призначенням до фрагмента2. Все працює добре, крім одного - коли користувач натискає кнопку повернення системи у …

19
Бібліотека Safeargs не генерує клас напрямків
Я використовую навігаційну бібліотеку та сейфи для передачі даних. Я визначаю аргумент для фрагменту таким чином. <fragment android:id="@+id/otherFragment" android:name="com.asd.navigate.OtherFragment" android:label="OtherFragment"> <argument android:name="screenTitle" android:defaultValue="0" app:type="string" /> </fragment> Згенеровано OtherFragmentArgs, я можу використовувати його, але клас OtherFragmentDirection не генерується, коли я натискаю "зробити проект". Це помилка, або мені доводиться робити щось інше. …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.