App stürzt mit OnClickListener im Fragment ab?

1 Antwort

Problematisch sind diese beiden Zeilen:

Button b = view.findViewById(R.id.btn_delete);
b.setOnClickListener(this);

In Zeile 2 kommt es zur Exception, denn die Referenz zeigt auf ein Nullobjekt. Kurzum, dein Button wird nicht gefunden.

Liegt dieser nun am falschen Ort? Die Id list_todo liest du schließlich erfolgreich ein, doch dieses Element ist nicht in der von dir geposteten XML-Datei definiert.


freddyrike 
Beitragsersteller
 06.12.2017, 22:29

Ja naja die list_todo ist eine ListView und der button befindet sich in item_todo die XML die das Layout für die Notizen enthält

regex9  06.12.2017, 23:37
@freddyrike

Versuch einmal, das View des betreffenden ListView Items zu bekommen und suche darin nochmals nach der ID.