Es hängt von dem Zweck und den Anforderungen Ihrer Anwendung. Wenn Sie eine Offline-App entwickeln, sollten Sie die in der Listenansicht eingegebenen Daten speichern.
Auch hier gibt es mehrere Möglichkeiten, wie der Benutzer die Daten eingeben kann. Sie könnten eine FAB (Floating Action Bar) verwenden oder ein Textfeld in der letzten Listenansicht haben.
Sobald der Benutzer die Daten eingegeben hat, sollten Sie es auf die SQLite-Datenbank in einem Hintergrund-Thread speichern und notifyDatasetChanged() Methode auf dem Listview-Adapter für die Änderungen in der Ansicht zu reflektieren nennen.
Wenn Sie es über das Netzwerk zu senden haben Sie es in Ihrem Server zu speichern, sollten Sie die Vernetzung auf dem Hintergrund-Thread tun, um ein AysncTask oder Handler-Thread-Modell verwenden oder Bibliotheken verwenden wie Volley oder picasso, um es einfach .
Hoffe das half!
PS: Verwenden Sie ViewHolder-Muster, um die Leistung in einem ListView zu verbessern. Oder es gibt RecyclerView von Android 5.0.
Verwenden Sie stattdessen die Datenbank ... –