Pokoušíte se použít kurzor, který VYŽADUJE sloupec s názvem _id. Je to stejně jednoduché jako úprava příkazu k vytvoření tabulky a přidání sloupce s názvem _id.
Jeho deklarace vypadá asi takto:
_id INTEGER PRIMARY KEY AUTOINCREMENT
Přidejte toto a budete jej moci používat. Věřím, že toto je požadavek, který je vyžadován pro použití SimpleCursorAdapter.
AKTUALIZACE
"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));"
Řešení: přidejte mezeru mezi levou závorku '(' a _id