HttpResponse auflaufen lassen ?

  • Hallo zusammen,
    per httpclient.execute(httppost)
    führe ich auf einem Server ein php script( mit einer sql-abfrage) aus, welches mir entweder einen Wert, sprich String zurückliefert, den ich dann weiter verarbeite, oder eben es kommt nix zurück, weil eben die Abfrage nix ergibt.


    per JSONArray jArray = new JSONArray(result);
    verarbeite ich das Ergebnis
    wenn nun aber nix zurückkommt wirft die Erstellung des JSONArray eine Exception.


    Ich möchte aber gerne die Möglichkeit, dass die Abfrage nix ergibt vorher abfangen und die Exception vermeiden..
    Ach ja, result ist ein String.
    Im Fehlerfall ist dieser String null
    aber auf !0 null abzufragen bringt nix
    obwohl result null ist geht er mit dieser Abfrage in den true-zweig
    if (result != null){ blabla }


    was mache ich falsch?
    kann ich einen String nicht so auf null abfragen?



    Aber wie ?
    Jemand ne Idee ?


    Gruss KHH

  • Schau dir mal das Tutorial an,


    http://www.androidhive.info/20…t-android-with-php-mysql/




    einfach nix oder null zurück zu geben ist eine komische Idee, dann weisst du niew was wirklich passiert ist.
    War die Abfrage leer? Ist ein Fehler passiert ???


    Wenn du Dir das Tut mal anschaust, dann siehtst du das immer eine minimale JSOn Struktur zurück gegeben wird um zu sehen ob die ABfrage positiv oder negativ verlaufen istö.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!