私は Android を初めて使用し、データベースとリストビューの作業を開始しました。作成したリストビューの ID として subjectID を使用したいと考えています。アイテムがタップされたときに、その ID を使用してデータベースからレコードをクエリできるようにします。これは何度も尋ねられることは知っていますが、何もうまくいかないようです。助けてくれてありがとう。
SQL の一部: subjectID を _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
}