1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Verfügbarkeit von Variablen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von h00ligan, 28.03.2012.

  1. h00ligan, 28.03.2012 #1
    h00ligan

    h00ligan Threadstarter Junior Mitglied

    Beiträge:
    40
    Erhaltene Danke:
    0
    Registriert seit:
    22.03.2012
    Hey Leute :)

    Folgendes Problem:
    Ich habe eine klasse erstellt, mit einer getData funktion.

    diese funktion greift auf eine variable zu, die ich innerhalb der klasse("scripty") selber deklariert habe.

    desweiteren habe ich noch eine private thread-funktion, die von getData aufgerufen wird.

    innerhalb des threads wird in einem try-zweig die oben genannte variable verändert.
    nachdem der thread beendet ist, muss die getData-funktion wieder auf diese variable zugreifen.

    das problem ist jetzt, dass innerhalb des try-zweigs die veränderung der variable nicht möglich ist, somit kann auch getData nicht auf diese variable zugreifen.

    wo liegt nun mein problem?

    folgende meldung kommt, wenn die variable verändert werden soll:

    Code:
    03-28 11:57:32.268: W/System.err(1818): org.json.JSONException: End of input at character 0 of 
    03-28 11:57:32.268: W/System.err(1818): 	at org.json.JSONTokener.syntaxError(JSONTokener.java:450)
    03-28 11:57:32.278: W/System.err(1818): 	at org.json.JSONTokener.nextValue(JSONTokener.java:97)
    03-28 11:57:32.278: W/System.err(1818): 	at org.json.JSONObject.<init>(JSONObject.java:154)
    03-28 11:57:32.278: W/System.err(1818): 	at org.json.JSONObject.<init>(JSONObject.java:171)
    03-28 11:57:32.278: W/System.err(1818): 	at de.test.hello.Scripty$1.run(Scripty.java:59)
    
    gruß
     
  2. Kranki, 28.03.2012 #2
    Kranki

    Kranki Ehrenmitglied

    Beiträge:
    3,831
    Erhaltene Danke:
    814
    Registriert seit:
    19.07.2009
    Tablet:
    Samsung Galaxy Tab 3 7.0 Lite
    Zeig mal den Code.
     
  3. h00ligan, 30.03.2012 #3
    h00ligan

    h00ligan Threadstarter Junior Mitglied

    Beiträge:
    40
    Erhaltene Danke:
    0
    Registriert seit:
    22.03.2012
    Habe das Problem gefunden!

    Ich hatte bei meinem PHP-Script vergessen, dass Array als JSON zurückzugeben...

    Somit konnte das JSON-Objekt nichts mit den "falschen" Daten anfangen

    Gruß
     

Diese Seite empfehlen