Android Problem beim Widget - Denkfehler ?

Pommes9485

Bekanntes Mitglied
Guten Tag,

ich habe folgendes getan, in der Update Methode aktualisiere ich eine ArrayLIste, welche ein Datenfeld ist. Diese wird dort auch gesetzt, aber sobald ich sie von der onReceive Methode aufrufe, bekomme ich eine NullpointerException. Bei Methoden Überschreiben die geerbten Methoden, onReceive() setzt noch super(...) ein.

Habe ich da irgendeinen Denkfehler, oder gibt es einen bestimmten Grund warum es nicht funktioniert `?
 
Hi,
wenn ich das jetzt richtig überblicke, wird onReceive nur aufgerufen, wenn das App wieder im Vordergrund ist. Jedoch baut Android das App dann komplett neu und die Update-Methode wurde dann noch nicht aufgerufen, sowie wurde daher die ArrayList noch nicht erzeugt und deswegen bekommst du eine NullpointerException.
 

Zurück
Oben