Tô màu cho cursor
của bạn Mỗi lần sau khi sử dụng, vấn đề của bạn sẽ được giải quyết
itemsCursor.close()
Khi bạn không đóng nó, tài nguyên của con trỏ sẽ không được giải phóng vì lý do đó khi bạn đóng db, bạn sẽ gặp lỗi đó.
Đặt con trỏ của bạn làm biến toàn cục sau đó trên onDestroy
của bạn
@Override
protected void onDestroy() {
super.onDestroy();
itemsCursor.close();
db.close();
}
Và khi bạn đang thêm close
câu lệnh dưới dạng câu lệnh cuối cùng của filldata
phương thức, Adapter
trong tổng số listview
không nhận được bất kỳ dữ liệu nào dưới dạng cursor
đã được phát hành vì lý do đó bạn không nhận được bất kỳ dữ liệu nào trong listview
.