我是 Android 新手,开始研究数据库和列表视图。我想使用 subjectID 作为我创建的列表视图的 ID。这样我就可以在点击项目时使用该 ID 从数据库中查询记录。我知道这被问了很多次,但似乎对我没有任何作用。在此先感谢您的帮助。
SQL的一部分:subjectID as _id
我有这段代码:
String[] dataColumns = { "subjectName","shortemail", "lastScanDate", "lastScore" } ;
int[] viewIDs = { R.id.list_column1 , R.id.list_column2, R.id.list_column3, R.id.list_column4 };
SimpleCursorAdapter adapter
= new SimpleCursorAdapter(
this, // The Context for the ListView
R.layout.subject_line, // Points to the XML for a list item
cursor, // The cursor to get items from
dataColumns,
viewIDs
);
setListAdapter(adapter);
db.close();
public void onListItemClick(ListView l, View v, int position, long id) {
//codes here
}