A
akkulader
Ambitioniertes Mitglied
- 0
Moin!
Ich hab n Problem
Ich befinde mich in einem OnItemClickListener einer ListView:
Er bekommt die ListView und kann dann das in ihr gespeicherte Objekt ansprechen.
Das Objekt Spiel enthält u.a. das Attribut torA.
Um das zu bearbeiten öffne ich im OnItemCLickListener ein Dialog, in dem ich die Torzahl verändern kann:
Am Ende möchte ich in diesem Dialog einen Button drücken, der das Attribut torA im originalen Objekt verändern/speichern kann.
Das alles findet im OnItemClickListener statt.
Jetzt gibt er mir aber die obige Fehlermeldung aus.
Wie kann ich das umgehen? Bin leider Ratlos
Wäre sehr dankbar, falls mir jemand helfen könnte!
Ich hab n Problem
Ich befinde mich in einem OnItemClickListener einer ListView:
Er bekommt die ListView und kann dann das in ihr gespeicherte Objekt ansprechen.
OnItemClickListener itemClickListener = new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View container, int position, long id) {
Spiel akSpiel = (Spiel) list.getItemAtPosition(position);
Das Objekt Spiel enthält u.a. das Attribut torA.
Um das zu bearbeiten öffne ich im OnItemCLickListener ein Dialog, in dem ich die Torzahl verändern kann:
final Dialog dialog = new Dialog(Spieltag.this , android.R.style.Theme_Translucent_NoTitleBar);
dialog.setContentView(R.layout.dialog);
dialog.show();
Am Ende möchte ich in diesem Dialog einen Button drücken, der das Attribut torA im originalen Objekt verändern/speichern kann.
Button sende = (Button) dialog.findViewById(R.id.sendeButton);
sende.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
akSpiel.setTorA(tempTorA);
dialog.dismiss();
}
});
Das alles findet im OnItemClickListener statt.
Jetzt gibt er mir aber die obige Fehlermeldung aus.
Wie kann ich das umgehen? Bin leider Ratlos
Wäre sehr dankbar, falls mir jemand helfen könnte!