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

AsyncTask warten lassen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von samarek, 24.11.2011.

  1. samarek, 24.11.2011 #1
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    101
    Erhaltene Danke:
    2
    Registriert seit:
    24.10.2011
    Hi

    ich würd gern meinen AsyncTask eine Sekunde warten lassen.
    Bekomme allerdings beim Aufruf von wait(long milli) diesen Fehler

    Code:
    11-24 15:46:29.240: VERBOSE/Exception(25800): java.lang.IllegalMonitorStateException: object not locked by thread before wait()
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at java.lang.Object.wait(Native Method)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at java.lang.Object.wait(Object.java:395)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at aha.pa.kommunikation.Json.liesJsonProducts(Json.java:389)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at aha.pa.kommunikation.Json$ProductTask.doInBackground(Json.java:108)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at aha.pa.kommunikation.Json$ProductTask.doInBackground(Json.java:1)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at android.os.AsyncTask$2.call(AsyncTask.java:185)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
    11-24 15:46:29.240: VERBOSE/Exception(25800):     at java.lang.Thread.run(Thread.java:1019)
    
    kann mir da mal grad jemand weiterhelfen?
     
  2. MichaelS, 24.11.2011 #2
    MichaelS

    MichaelS Fortgeschrittenes Mitglied

    Beiträge:
    370
    Erhaltene Danke:
    51
    Registriert seit:
    14.08.2009
    Thread.sleep(1000);

    google hätte geholfen :D
     

Diese Seite empfehlen