Ich habe eine SQLite-Datenbank in meiner Anwendung. Ich möchte damit eine erweiterbare Listenansicht erstellen.
Ich bin mit dem Ansatz, den ich dafür treffen sollte, festgelegt.
Ich habe viel versucht, ein Tutorial für dasselbe zu finden, konnte aber kein einziges finden, wo man die Expandable-Liste mit der lokalen Datenbank füllt.
Auf der Android-Website gibt es ein Tutorial, in dem sie die erweiterbare Liste mit den Kontaktdaten im Telefon ausfüllen. Sie tun dies vom Inhaltsanbieter ExpandableList2.java
Meine Frage ist also, sollte ich auch einen Inhaltsanbieter für meine Datenbank erstellen, der sich in meiner eigenen Anwendung befindet?
Ist das der einzige Ansatz oder gibt es einen anderen besseren?
Sie müssen dafür keinen Content Provider erstellen.
Wenn Sie über eine lokale Datenbank verfügen, empfiehlt es sich, mit CursorTreeAdapter fortzufahren, da die Liste automatisch aktualisiert wird.
Schau dir diesen Beitrag an, ich helfe dir. ExpandableListView mit CursorTreeAdapter mit in Fragment, Content Provider, LoaderCallbacks und CursorLoader
>Tags und Links android sqlite expandablelistview android-contentprovider simplecursoradapter