@Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); memos = new MemoDBHelper(this); SQLiteDatabase db = memos.getWritableDatabase(); Cursor cursor = db.query("memoDB", cols, "_ID=" + String.valueOf(id), null, null, null, null); startManagingCursor(cursor); int idx = cursor.getColumnIndex("memo"); cursor.moveToFirst(); Intent i = new Intent(); i.putExtra("text", cursor.getString(idx)); setResult(RESULT_OK, i); memos.close(); finish(); }