It depends on the purpose and the requirements of your app. If you are developing an offline app, then you should save the data entered in the listview.
Again, there are multiple ways to have the user enter the data. You could use a FAB(floating action bar) or have a text box in the last listview item.
Once the user has entered the data, you should save it to the sqlite database in a background thread and call notifyDatasetChanged() method on the listview adapter for the changes to reflect on the view.
If you have to send it across the network to store it in your server, you should do the networking on the background thread using a AysncTask or Handler thread model, or use libraries like volley or picasso to make it easy.
Hope this helped!
PS: Use ViewHolder pattern to improve performance in a ListView. Or there is RecyclerView from Android 5.0.