2010-11-24 32 views

回答

0

假設你正在使用ListActivity,在onListItemClick簽名的第四個參數是你的表格中記錄的行ID:

onListItemClick(ListView l, View v, int position, long id) 

你可以使用這個ID來獲得完整的記錄(全部三列字段)。下面SQLite的聲明可能由一個方法調用創建查詢數據庫備案:

select * from train_table where train_id = id 

如果你不使用ListActivity然後我假設你已經設置了AdapterView.OnItemClickListenerListView,在這種情況下,您將定義以下功能:

onItemClick(AdapterView<?> parent, View view, int position, long id) 

在這種情況下,您仍然會使用該ID來獲取您的記錄。

0

大概「下一頁」你的意思是另一種觀點?

您可以(假設train_names是唯一的)創建另一個SQLite查詢以重新讀取數據庫並在切換到「下一頁」視圖之前將train_id檢索到局部變量中。

相關問題