Dipende dallo scopo e le esigenze della vostra applicazione. Se stai sviluppando un'applicazione offline, dovresti salvare i dati inseriti in listview.
Anche in questo caso, esistono più modi per consentire all'utente di immettere i dati. È possibile utilizzare un FAB (barra delle azioni mobile) o una casella di testo nell'ultima voce di elenco.
Una volta che l'utente ha inserito i dati, è necessario salvarlo nel database SQLite in un thread in background e chiamare() metodo sull'adattatore listview per i cambiamenti per riflettere sulla vista notifyDatasetChanged.
Se dovete inviarlo attraverso la rete per memorizzarlo nel server, si dovrebbe fare la messa in rete sul thread in background utilizzando un modello di thread AysncTask o Handler, o utilizzare librerie come volley o Picasso per rendere più facile .
Spero che questo ha aiutato!
PS: utilizzare il modello ViewHolder per migliorare le prestazioni in un controllo ListView. Oppure c'è RecyclerView da Android 5.0.
utilizzare invece il database ... –