Sto creando un adattatore di array personalizzato, ora voglio implementare una funzione che gestisca il clic sulla vista. Ho in mente due opzioni, ma mi chiedo se c'è una differenza nelle prestazioni/velocità di lavoro o qualcosa del genere?Differenza in listview.setOnItemClickListener e row.setOnClickListener
Opzione 1, nel arrayAdapter sé:
row.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
Opzione 2, dalla principale attività:
listView.setAdapter(adapter);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
}
});
O sono esattamente la stessa cosa?