Ich habe begonnen, auf Android-Architektur-Komponente vor kurzem eingeführt zu arbeiten.Android Architechture Komponente LiveData Daten ändern
DataLiveList.getPhotoDataList().observe(PhotosFragmentNew.this, new Observer<List<PhotoDataLive>>() {
@Override
public void onChanged(@Nullable List<PhotoDataLive> photoDataLives) {
}
});
Mein Problem ist, ich möchte nur das letzte hinzugefügte Element nicht die Liste aller Elemente in der Datenbank, die zweite möchte ich Auto-ID für neues Modell erzeugt wissen, was das Beste Art und Weise, dass die ID zu bekommen, während Element Einfügen .
die Liste beachten ... halten es sortiert ... erhalten die erste (oder letzte). oder ... veröffentliche das letzte als LiveData anstelle einer Liste ... oder ... so viele andere Möglichkeiten, wie du das angehen könntest, und es hat mit LiveData per se nicht viel zu tun. Außerdem muss für die "autogenerated id" ein '@PrimaryKey (autoGenerate = true)' sein und ... lies es einfach! –
Danke Yup bekam es .. die Antwort zu posten. – AbdulMueed