protected void onRestart() {
super.onRestart();
DataBaseHelper dbHelper = new DataBaseHelper(Read_Act.this,
"new_one_db"); SQLiteDatabase db = dbHelper.getReadableDatabase();
Cursor cursor = db.query("diaries_table", new String[]{"date",
"title", "content"}, "_id=?", new String[]{new String(String.valueOf(dbIndex))}, null, null, null); //String dateStr = cursor.getString(cursor.getColumnIndex("date"));
title = cursor.getString(cursor.getColumnIndex("title"));
content = cursor.getString(cursor.getColumnIndex("content")); titleView.setText(title);
contentView.setText(content);
}
不知道是哪里错了,只能执行到Cursor cursor = db.query("diaries_table", new String[]{"date",
"title", "content"}, "_id=?", new String[]{new String(String.valueOf(dbIndex))}, null, null, null);
这里,出的异常是RuntimeException:Unable to resume activity
感觉出错的是:
title = cursor.getString(cursor.getColumnIndex("title"));
content = cursor.getString(cursor.getColumnIndex("content"));
这两句。
求解释。