必要のカーソルを使用しようとしています _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
の間にスペースを追加します