Проблема, с которой вы столкнулись, заключается в том, что Шаг 8, часть 6 вашего руководства , не совсем понятен.Он говорит:
Наконец, вызовите новый метод fillData (), который получит данные и заполнит ListView с помощью помощника - мы еще не определили этот метод.
Что они имеют в виду здесь, это просто определяют метод, который ничего не делает, и они будут заполнять тело позже (см. Ниже).Вы можете определить его следующим образом:
private void fillData(){}
Чтобы заполнить его, см. Шаг 12 в guide : определите метод fillData () , который должен выглядеть следующим образом:
private void fillData() {
// Get all of the notes from the database and create the item list
Cursor c = mDbHelper.fetchAllNotes();
startManagingCursor(c);
String[] from = new String[] { NotesDbAdapter.KEY_TITLE };
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);
}