NullPointerException von getExtras ()

8

Ich erstelle eine Absicht, Daten so von einer Aktivität in eine andere zu übertragen:

%Vor%

Dann möchte ich überprüfen, ob all diese Daten beim Start der Aktivität vorhanden sind, da sie aus anderen Quellen gestartet werden können, ohne dass diese Daten gesetzt werden. Ich verwende diese Aussage:

%Vor%

Aber das verursacht eine Null-Pointerexzeption und ich bin mir absolut sicher, wie. Ich dachte, ich würde Strings und .equals () in den Griff bekommen, aber ich denke, dass ... Jede Hilfe würde sehr geschätzt werden. Danke.

    
Benny292 20.05.2012, 14:45
quelle

3 Antworten

18

Ersetzen

%Vor%

mit

%Vor%     
Jeshurun 20.05.2012, 14:47
quelle
2

Nun, ich hatte ein ähnliches Problem. In meinem Fall passierte der NullPointerException , als ich nachprüfte, ob mein bundle.getString() gleich null war.

Hier ist, wie ich es gelöst habe, in meinem Fall:

%Vor%     
JúlioCézar 31.03.2015 16:19
quelle
-1

Die Methode, die Sie machen, ist korrekt. Die Nullzeigerausnahme kommt, weil das Fragment nicht durch das rechte Fragmentobjekt ersetzt wird.   Hier ist die Arbeitscode-Aktivitätsklasse

%Vor%

der Code zum Empfangen im Fragment

%Vor%

Lass es mich wissen, wenn es hilft!

    
Mukul 02.08.2016 18:52
quelle