Bạn đang cố gắng sử dụng con trỏ YÊU CẦU một cột được gọi là _id. Đơn giản như chỉnh sửa câu lệnh tạo bảng của bạn và thêm một cột có tên là _id.
Tuyên bố của nó trông giống như sau:
_id INTEGER PRIMARY KEY AUTOINCREMENT
Thêm điều này và sau đó bạn sẽ có thể sử dụng nó. Tôi tin rằng đây là yêu cầu bắt buộc để sử dụng SimpleCursorAdapter.
CẬP NHẬT
"CREATE TABLE IF NOT EXISTS contact_data( _id INTEGER PRIMARY KEY AUTOINCREMENT, contact_id INTEGER, contact_name VARCHAR(50), number_type VARCHAR(50), contact_number VARCHAR(50), duration TIME, duration_sum TIME, date DATE, current_time TIME, cont INTEGER, type VARCHAR, month VARCHAR(50), day VARCHAR(50), year VARCHAR(50));"
Giải pháp: thêm khoảng trắng giữa dấu ngoặc đơn bên trái '(' và _id