Исключение базы данных Android ListView

Я был непослушным мальчиком, и я скопировал метод из официального приложения Notepad с сайта разработчика Android, это мой класс:

package com.example.prva;

import android.app.ListActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.support.v4.widget.SimpleCursorAdapter;


public class ListView extends ListActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listview);
        fillData();
        }

    private void fillData() {
        // Get all of the notes from the database and create the item list
        Cursor c = DatabaseManager.getAllData();
        startManagingCursor(c);

        String[] from = new String[] { DatabaseManager.TABLE_COLUMN_ONE };
        int[] to = new int[] { R.id.text1 };

        // Now create an array adapter and set it to display using our row
        SimpleCursorAdapter notes =
            new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to);
        setListAdapter(notes);
    }
    }

Когда я пытаюсь запустить этот ListActivity, я получаю эту ошибку:

01-31 02:39:14.259: E/AndroidRuntime(1845): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.prva/com.example.prva.ListView}: java.lang.IllegalArgumentException: column '_id' does not exist

Теперь я понимаю это, потому что это правда, у меня нет столбца _id в моей базе данных (он есть в базе данных приложения блокнота и он используется, но у меня есть собственная база данных), я просто не понимаю, где этот столбец упоминается в моей ListActivity класс? Откуда он вызывается, так что выдает ошибку?

Ответы на вопрос(1)

Ваш ответ на вопрос