Pytania otagowane jako android-jetpack

10
Co to jest AndroidX?
Czytam o bibliotece pokojowej Androida. Widzę, że zmienili pakiet androidna androidx. Nie zrozumiałem tego. Czy ktoś może wyjaśnić? implementation "androidx.room:room-runtime:$room_version" annotationProcessor "androidx.room:room-compiler:$room_version" Nawet to jest dostępne androidrównież w pakiecie. implementation "android.arch.persistence.room:runtime:$room_version" annotationProcessor "android.arch.persistence.room:compiler:$room_version" Czemu potrzebowaliśmy androidxzamiast tego pakować nowe biblioteki wsparcia android? Przypadek użycia i czynniki wpływające na istniejące projekty.

8
Android P visibilityawareimagebutton.setVisibility można wywołać tylko z tej samej grupy bibliotek
Próbuję użyć nowego FloatingActionButton systemu Android P, który jest częścią com.google.android.material.floatingactionbutton.FloatingActionButtoni otrzymuję to ostrzeżenie: VisibilityAwareImageButton.setVisibility można wywołać tylko z tej samej grupy bibliotek (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 = View.VISIBLE …

28
Komponent architektury nawigacji Android - pobierz aktualny widoczny fragment
Przed wypróbowaniem komponentu Nawigacja ręcznie wykonywałem transakcje fragmentaryczne i użyłem znacznika fragmentu, aby pobrać bieżący fragment. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment Teraz w moim głównym układzie aktywności mam coś takiego: <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" /> Jak mogę odzyskać aktualnie wyświetlany fragment przez komponent nawigacji? Robić supportFragmentManager.findFragmentById(R.id.nav_host) …

10
Czy mogę korzystać z biblioteki, która korzystała z obsługi Androida w projektach Androidx.
Wiem, androidx i zależność od wsparcia powodują błąd multidex. Nie możemy jednocześnie korzystać z androidx i androida. Więc całkowicie przenoszę się na androidx. ale jedna z moich bibliotek zależności korzystała z obsługi Androida "lottie". Co możemy zrobić w powyższej sytuacji? Czy powinienem usunąć „lottie” z mojego projektu. poniżej jest mój …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.