Tag: android-architecture-components

Eine neue Sammlung von Bibliotheken, die Ihnen helfen, design-robuste, testbar und wartbar Android-apps. Start mit Klassen für die Verwaltung Ihrer UI-Komponente Lebenszyklus und Umgang mit Daten-Persistenz.

Navigation-Architektur Komponenten - Passing argument der startDestination

Anzahl der Antworten 7 Antworten
Habe ich eine Aktivität Ein, die start-activity B übergeben Sie einige mit der Absicht, Daten. Aktivität B host a navigation Grafik aus dem neuen Navigations-Architektur-Komponente.Möchte ich weitergeben, dass die Absicht, Daten der startDestination fragment als argument, wie

Android Jetpack Navigation, BottomNavigationView mit Youtube oder Instagram wie richtige back-navigation (fragment zurück-stack)?

Anzahl der Antworten 7 Antworten
Android Jetpack Navigation, BottomNavigationView mit auto-fragment zurück legen auf zurück-Taste klicken? Was ich wollte, nach Wahl von mehreren Tabletten eine nach der anderen durch Benutzer und klicken Sie auf die zurück-Taste-app umleiten muss, um die Letzte Seite,

Wann RxJava in Android und zu verwenden wenn LiveData von Android Architektonischen Komponenten?

Anzahl der Antworten 7 Antworten
Bin ich nicht immer der Grund für die Verwendung RxJava in Android und LiveData von Android Architektonischen Komponenten.Es wäre wirklich hilfreich, wenn die usecases und Unterschiede zwischen den beiden erläutert werden zusammen mit Beispiel in form von

Wie klar LiveData gespeicherten Wert?

Anzahl der Antworten 6 Antworten
Laut LiveData-Dokumentation: Die LiveData-Klasse bietet die folgenden Vorteile: ... Immer up-to-date Daten: Wenn ein Lebenszyklus beginnt erneut (wie eine Aktivität, die uns wieder zu starten, von der back-stack) erhält er die aktuellen Lage-Daten (wenn es nicht bereits).

Android-Architektur-Komponenten: Mit Enums

Anzahl der Antworten 2 Antworten
Ist es möglich, einen Enum-Typ als embedded-Bereich in einer Entity-Klasse mit der neuen Android-Architektur, - Komponenten und-Zimmer Persistenz-Bibliothek? Meine Person (mit embedded Enum): @Entity(tableName = "tasks") public class Task extends SyncEntity { @PrimaryKey(autoGenerate = true) String taskId;

Android-Zimmer: Order By funktioniert nicht

Anzahl der Antworten 4 Antworten
Ich bin mit der neuen Android-ORM-Zimmer. Und ich Stand vor dem folgenden Problem, Abfragen, verwenden, UM, INDEM Sie mit Argumenten nicht funktionieren. Wenn ich das Feld aufgefüllt, die von einem parameter ORDER BY funktioniert es nicht. Es

Android-Architektur Komponenten: Gradle sync-Fehler für die Abhängigkeit version

Anzahl der Antworten 5 Antworten
Ich versuche hinzuzufügen, ViewModel und LiveData zu einem Kotlin-app. Ich habe die folgenden Abhängigkeiten Hinzugefügt, um mein Modul ist build.gradle: implementation "android.arch.lifecycle:extensions:1.1.1" kapt "android.arch.lifecycle:compiler:1.1.1" testImplementation "android.arch.core:core-testing:1.1.1" Ich die folgende Fehlermeldung: Android-Abhängigkeit 'android.arch.Lebenszyklus:Spielzeit' hat unterschiedliche version für das

Warum LiveData Beobachter wird ausgelöst, zweimal für eine neu angefügte Beobachter

Anzahl der Antworten 7 Antworten
Mein Verständnis auf LiveData ist, dann wird das trigger-Beobachter auf den aktuellen Stand ändern von Daten, und nicht eine Reihe von Geschichte, Staat ändern von Daten. Derzeit habe ich eine MainFragment, die Room write-operation zu ändern nicht-gelöschte

Warnung: warning: Supported source version 'RELEASE_7' from annotation processor 'android.arch.lifecycle.LifecycleProcessor' weniger als -Quelle '1.8'

Anzahl der Antworten 2 Antworten
Versuchen, um ein Beispiel zu erstellen mit Android Studio 3 Kanaren 5 mit Architektur-Komponenten und Kotlin gibt diese Warnung. Kann mir jemand sagen warum? Dank, Ove Edit #1: Dies ist ein Beispiel gemacht, das vor einiger Zeit

MediatorLiveData oder switchMap transformation mit mehreren Parametern

Anzahl der Antworten 3 Antworten
Ich bin mit Transformationen.switchMap in meinem ViewModel so meine LiveData Sammlung, beobachtet in meinem fragment, reagiert auf Veränderungen von code parameter. Diese perfekt funktioniert : public class MyViewModel extends AndroidViewModel { private final LiveData<DayPrices> dayPrices; private final

Cannot resolve symbol ViewModelProviders auf AppCompatActivity

Anzahl der Antworten 6 Antworten
Hey ich bin versucht, meine ViewModel arbeiten, aber kein Glück so weit. Android Studio zeigt Fehler Cannot resolve symbol 'ViewModelProviders'. Jede andere Frage, die ich fand zu diesem Thema war die Korrektur extends Activity zu extends AppCompatActivity,

Zimmer "Nicht sicher, wie konvertiert einen Cursor auf diese Methode zurück geben": welche Methode?

Anzahl der Antworten 11 Antworten
Error:Not sure how to convert a Cursor to this method's return type Error:Execution failed for task ':app:compileDebugJavaWithJavac'. Compilation failed; see the compiler error output for details. Mit Room ich bin immer dieser Fehler und ich möchte herausfinden,

Wie und wo verwenden von Transformationen.switchMap?

Anzahl der Antworten 3 Antworten
In den letzten Android-Architektur-Komponenten-Bibliothek von Google veröffentlicht, wir haben zwei statische Funktionen in der Transformations Klasse. Während die map Funktion ist geradlinig und leicht verständlich, ich finde es schwierig, richtig zu verstehen, die switchMap Funktion. Die offizielle

Android-Architektur-Komponenten: mit ViewModel für die RecyclerView Elemente

Anzahl der Antworten 2 Antworten
Ich experimentiere mit der Architektur-Komponenten, und ich bauen will ein ViewModel für jedes Element einer RecyclerView. Ich bin mir nicht sicher, ob das ist formal korrekt, oder sollte ich stick mit den "alten Weg". Ich habe diesen

Die Beobachtung LiveData von ViewModel

Anzahl der Antworten 2 Antworten
Habe ich eine eigene Klasse, in der ich Daten Holen (speziell FB) und ich in der Regel zurück, LiveData Objekte aus, und aktualisieren Sie asynchron. Jetzt will ich die zurückgegebenen Daten in einem ViewModel, aber das problem

Gemeinsame Nutzung von Daten zwischen Fragmenten mit neuen Architektur-ViewModel-Komponente

Anzahl der Antworten 6 Antworten
Auf der Letzten Google IO, Google veröffentlicht eine Vorschau auf einige der neuen Bogen-Komponenten, von denen die eine ViewModel. In der docs google zeigt eine der möglichen Anwendungen für diese Komponente: Ist es sehr Häufig, dass zwei

Rückgabetyp für Android-Zimmer-joins

Anzahl der Antworten 5 Antworten
Sagen wir, ich will eine INNER JOIN zwischen zwei Entitäten Foo und Bar: @Query("SELECT * FROM Foo INNER JOIN Bar ON Foo.bar = Bar.id") List<FooAndBar> findAllFooAndBar(); Ist es möglich, zu zwingen, eine Rückkehr geben wie diese? public

Zimmer erneute öffnen eines bereits geschlossenen Datenbank

Anzahl der Antworten 3 Antworten
Bei der Verwendung von Raum aus der Android-Architektur-Komponenten, erhalte ich die folgende Fehlermeldung beim Zugriff auf die Datenbank mit einem Dolch Komponente: java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: (database path) War ich mit Dolch version

Zu lösen gescheitert: android.arch.Lebenszyklus:Erweiterungen:1.0.0-alpha1 android studio 3.0

Anzahl der Antworten 7 Antworten
Baue ich ein Projekt in android studio 3.0 mit android-plugin 'com.android.tools.build:gradle:3.0.0-alpha1' - und gradle-version gradle-4.0-milestone-1-all.zip. Verwendet maven-repo: maven { url 'https://maven.google.com' } Auch Mit android-Zimmer Persistenz und Lebenszyklus, in mein Projekt. Bereits deklariert unten Abhängigkeiten in meine

Android-Zimmer-Persistenz-Bibliothek: Upsert

Anzahl der Antworten 8 Antworten
Android-Zimmer-Persistenz-Bibliothek gnädig beinhaltet das @Einfügen und @Update-Anmerkungen, die für Objekte oder Sammlungen. Ich jedoch habe einen use-case (push-Benachrichtigungen, die ein Modell enthält) erfordern würde, dass ein UPSERT wie die Daten, die möglicherweise oder möglicherweise nicht vorhanden in

Raumpersistenz: Fehler: Entitäten und Pojos müssen einen verwendbaren öffentlichen Konstruktor haben

Anzahl der Antworten 9 Antworten
Ich die Umwandlung ein Projekt Kotlin und ich bin versucht, mein Modell (das ist auch meine Person) eine Daten-Klasse Ich beabsichtige zu verwenden, Moshi zum konvertieren der JSON-Antworten aus der API @Entity(tableName = "movies") data class MovieKt(

Wie man LiveData eines ViewModels vom Hintergrunddienst und der Update-UI aktualisiert

Anzahl der Antworten 5 Antworten
Kürzlich bin ich die Erkundung Android-Architektur, die eingeführt wurde vor kurzem von google. Aus der Dokumentation habe ich dies gefunden: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null)

Android Room: Fügen Sie Relationsentitäten mithilfe von Room ein

Anzahl der Antworten 4 Antworten
Habe ich eins zu viele Beziehung im Raum mit Bezug. Ich bezog mich auf dieser Beitrag schreiben Sie den folgenden code für die relation im Raum. Die post sagt, wie zu Lesen werden die Werte aus der

Zimmer Persistenz Bibliothek. Alles löschen

Anzahl der Antworten 4 Antworten
Wie kann ich löschen Sie alle Einträge, die auf bestimmte Tabelle mit Zimmer Persistenz-Bibliothek? Brauche ich zum drop table, aber ich kann nicht finden Sie alle Informationen, wie Sie dies tun. Nur wenn die Datenbank zu migrieren