Ich bin neu in Android-Programmierung und arbeite an einer einfachen App, die POST-und GET-Operationen durchführen muss. Ich habe eine JSON-Parser-Klasse, die eine http-Anfrage erstellt, aber ich bekomme immer einen Fehler bei 'GET'. Ich habe einige Zeit damit verbracht, das zu debuggen, und ich habe den Code ein paar Mal neu geschrieben (ich habe ähnliche Threads zu SO gefunden, aber die vorgeschlagenen Lösungen haben nicht funktioniert), aber ich kann immer noch nicht herausfinden was ist falsch, da ich immer denselben Fehler bekomme.Fehler in JSON-Parser (NullPointerException)
Antwort
müssen Sie .equals
statt ==
vergleichen Strings in Java verwenden, so dass Sie konvertieren müssen:
if(method == "GET")
zu:
if(method.equals("GET"))
danke! Leider hat dies das Problem nicht behoben - ich bekomme immer noch den gleichen Fehler:/ – eee
@eee wie rufst du makeHttpRequest an? – Pooya
@eee auch in Ihrem Schalter (Status) Block, wenn es einen anderen häufigen Fehler wie (404, 500, ...) gibt, dann wird die JSON-Zeichenkette "" was, wenn Sie versuchen, es zu analysieren, erhalten Sie einen Fehler – Pooya
Wie Pooya haben gesagt, Sie brauchen „.equals verwenden ".
Außerdem einig Null-Zeiger vermeiden Sie das Kontroll
if("GET".equals(method))
- 1. Jackson JsonParser readValueAs Multimap
- 2. NullPointerException Android Fehler
- 3. VBA JsonParser clsJsonParser funktioniert nicht
- 4. Unterschied zwischen JSONParser und JSONRenderer
- 5. JSONParser zu ListView brauchen doppelte
- 6. NullPointerException Fehler bei einfachem Programm
- 7. Kann das Symbol JSONParser nicht auflösen
- 8. JSONParser kann nicht auf einen Typ
- 9. NullPointerException
- 10. NullPointerException in HardwareRenderer
- 11. NullPointerException in Solr Multicore
- 12. Occasional NullPointerException in SoundManager
- 13. Entdecken Sie NullPointerException Fehler mit FindBugs
- 14. kann einen bestimmten NullPointerException-Fehler nicht lösen
- 15. Weird NullPointerException in Spinner
- 16. Catching Nullpointerexception in Java
- 17. NullPointerException in AbstractTableModel getRowCount
- 18. NullPointerException in JAXBContext.newInstance()
- 19. NullPointerException in ItemizedOverlay.getIndexToDraw
- 20. NullPointerException in Anwendung
- 21. NullPointerException in "DriverManager.getConnection" -Methode
- 22. NullPointerException in ActionBar.setHomeButtonEnabled
- 23. NullPointerException in JavaFX-Controller
- 24. raise "NullPointerException" in Ruby
- 25. NullPointerException in ContextWrapper.getResources()
- 26. NullPointerException in Bildpfad
- 27. NullPointerException in WorkbenchPage.busyShowView
- 28. Unbekannte NullPointerException in Java
- 29. NullpointerException in Service
- 30. NullPointerException in BST
, wenn Sie eine GET-Anfrage auf die gleiche URL über einen Browser oder ein anderes Programm senden, erhalten Sie eine richtig gebildet JSON umkehren können? – kit
Haben Sie es mit der POST-Methode versucht? – Aamir
vor allem überprüfen Sie den Link, gibt es eine korrekte Antwort? – Newbiee