データベースに取り込んだ ListView のアクティビティがあります。1つを選択すると、idフィールドを取得したいと思います。
lv = (ListView) findViewById(R.id.listMessageConversationView);
Cursor c = selectInfoInDB();
int[] to = new int[] {R.id.idMessageClavier, R.id.nomMessageClavier, R.id.valeurMessageClavier, R.id.groupeMessageClavier, R.id.occurrenceMessageClavier};
SimpleCursorAdapter sCA = new SimpleCursorAdapter(this, R.layout.conversation_clavier_display_data, c, SmartAccess_v1Activity.nomColonnesMessage, to);
lv.setAdapter(sCA);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
TextView textView = (TextView)findViewById(R.id.idMessageClavier);
}
});
ListViews のフィールドは正しいですが、トーストは、リストに触れたところならどこでも、ListView の最初の項目の ID を教えてくれます。
私はそれに取り組みましたが、どこが間違いなのかわかりません-_-
助けてくれてありがとう、コラックス