Nó phụ thuộc vào mục đích và yêu cầu của ứng dụng của bạn. Nếu bạn đang phát triển một ứng dụng ngoại tuyến, thì bạn nên lưu dữ liệu đã nhập trong listview.
Một lần nữa, có nhiều cách để người dùng nhập dữ liệu. Bạn có thể sử dụng một FAB (thanh hành động nổi) hoặc có một hộp văn bản trong mục listview cuối cùng.
Khi người dùng nhập dữ liệu, bạn nên lưu nó vào cơ sở dữ liệu SQLite trong một thread nền và gọi số() phương pháp trên adapter listview để những thay đổi suy nghĩ về quan điểm notifyDatasetChanged.
Nếu bạn phải gửi qua mạng để lưu trữ trong máy chủ, bạn nên thực hiện nối mạng trên chuỗi nền bằng mô hình chuỗi AysncTask hoặc Handler hoặc sử dụng các thư viện như volley hoặc picasso để dễ dàng .
Hy vọng điều này sẽ hữu ích!
PS: Sử dụng mẫu ViewHolder để cải thiện hiệu suất trong một ListView. Hoặc có RecyclerView từ Android 5.0.
sử dụng cơ sở dữ liệu thay thế ... –