Hallo zusammen, ich habe eine ListView, die neben den Adressen in der Liste eine Checkbox anzeigt.
Beim Click auf die Checkbox soll ein wert im entsprechenden Datensatz gesetzt werden.
Wie komme ich aber an die ID dieses Satzes?
Ich steh grad wieder aufm Schlauch
die ListView entsteht so:
listView.setAdapter(new CustomAdapterAdressen(this, adressList));
der CustomAdapter hat ne Liste Adressen:
CustomAdapterAdressen(Context context, List<Adressen> adressList)
in der
public View getView(final int position, View convertView, ViewGroup parent) ...
holder.favorit = (CheckBox)view.findViewById(R.id.checkbox_adressfavorit);
holder.name = (TextView)view.findViewById(R.id.name);
für die checkbox gibts dann den ClickListener :
holder.favorit.setOnClickListener( new View.OnClickListener() {
darin möchte ich auf die Id des datensatzes zugreifen um favorit auf true oder false zu setzen.
Woher bekomme ich die id ??
Mit
String name = adresse.getName();
krieg ich nie den ausgewählten Datensatz , sondern sonstwas