我創建了一個顯示數據庫中所有人的列表視圖。但是,如何獲得我選擇的行ID,以便將該信息傳遞給下一個活動。從Android SQlite數據庫獲取列表視圖的行ID
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.load_game1);
listContent = (ListView)findViewById(R.id.contentlist);
mDbAdapter = new DbAdapter(this);
mDbAdapter.open();
Cursor cursor = mDbAdapter.fetchAll();
startManagingCursor(cursor);
String[] from = new String[]{DbAdapter.KEY_NAME, DbAdapter.KEY_ROWID};
int[] to = new int[]{R.id.text};
cursorAdapter = new SimpleCursorAdapter(this, R.layout.row, cursor, from, to);
listContent.setAdapter(cursorAdapter);
mDbAdapter.close();
}
該款顯示器 displays http://i.minus.com/iGEtGKGyF1Wgc.png
現在我想點擊一個名字從數據庫中獲取該行的ID。
我認爲它的getItemId沒有getitemId – 2012-02-22 17:29:10
你是對的,答案已經更新。 – 2012-02-22 17:56:09