ListView имеет обратный вызов для прослушивателя элемента. Вы должны установить onItemClickListener
в ListView
. Обратный вызов содержит параметры AdapterView
и position
в качестве параметра. Что может дать вам ListEntry
.
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
ListEntry entry= (ListEntry) parent.getAdapter().getItem(position);
Intent intent = new Intent(MainActivity.this, SendMessage.class);
String message = entry.getMessage();
intent.putExtra(EXTRA_MESSAGE, message);
startActivity(intent);
}
});