Опитвате се да използвате курсор, който ИЗИСКВА колона, наречена _id. Това е толкова просто, колкото да редактирате изявлението за създаване на таблица и да добавите колона, наречена _id.
Декларацията му изглежда така:
_id INTEGER PRIMARY KEY AUTOINCREMENT
Добавете това и след това ще можете да го използвате. Вярвам, че това е изискване, което е необходимо, за да се използва SimpleCursorAdapter.
АКТУАЛИЗИРАНЕ
"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));"
Решение: добавете интервал между лявата скоба "(" и _id