Als «android-jetpack» getaggte Fragen

10
Was ist AndroidX?
Ich lese über eine Raumbibliothek von Android. Ich sehe sie geändert Paket androidzu androidx. Ich habe das nicht verstanden. Kann mir bitte jemand erklären? implementation "androidx.room:room-runtime:$room_version" annotationProcessor "androidx.room:room-compiler:$room_version" Auch dies ist mit dem androidPaket auch verfügbar . implementation "android.arch.persistence.room:runtime:$room_version" annotationProcessor "android.arch.persistence.room:compiler:$room_version" Was war nötig, um neue Support-Bibliotheken einzupacken, androidxanstatt android? …

8
Android P Sichtbarkeit bewusst Bildbutton.setVisibility kann nur von derselben Bibliotheksgruppe aufgerufen werden
Ich versuche, den neuen Android P FloatingActionButton zu verwenden, der Teil von ist, com.google.android.material.floatingactionbutton.FloatingActionButtonund ich erhalte die folgende Warnung: VisibilityAwareImageButton.setVisibility kann nur von derselben Bibliotheksgruppe aufgerufen werden (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 = …

10
Kann ich eine Bibliothek verwenden, die Android-Unterstützung für Androidx-Projekte verwendet?
Ich weiß, Androidx- und Support-Abhängigkeit verursacht Multidex-Fehler Wir können Androidx- und Android-Support nicht gleichzeitig verwenden. Also migriere ich total zu AndroidX. aber einer meiner abhängigkeiten lib benutzte android support "lottie". Was können wir in der obigen Situation tun? Soll ich 'lottie' aus meinem Projekt entfernen? unten ist mein gradle defaultConfig …

28
Android Navigation Architecture Component - Aktuelles sichtbares Fragment abrufen
Bevor ich die Navigationskomponente ausprobierte, führte ich Fragmenttransaktionen manuell durch und verwendete das Fragment-Tag, um das aktuelle Fragment abzurufen. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment Jetzt habe ich in meinem Hauptaktivitätslayout so etwas wie: <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" /> Wie kann ich das aktuell angezeigte Fragment von …

16
Die Safeargs-Bibliothek generiert keine Richtungsklasse
Ich benutze Navigationsbibliothek und Safeargs zum Übergeben von Daten. Ich definiere Argumente, um so zu fragmentieren. <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 generiert, ich kann es verwenden, aber die OtherFragmentDirection-Klasse wird nicht generiert, wenn ich auf "Projekt erstellen" klicke. Ist das ein Fehler oder muss …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.