Mein Code Abrufs auf AsyncTask
Daten aus der Cloud-Datenbank zu stoppen.Android Java, wie der Code von der Ausführung wie Break-Point
Ich habe bemerkt, wenn ich Haltepunkt (während des Debuggens) setze, läuft Mein Code in Ordnung, die empfangenen Daten und dann manipulieren mein Code diese Daten.
Wenn ich keinen Haltepunkt verwende, ist mein Array null, der Code hat nicht auf die Daten gewartet.
ich versucht habe,
Thread.sleep(timeInMills);
und
SystemClock.sleep(timeInMills);
aber das half nicht, es scheint das ganze Thema zu stoppen. Gibt es eine Möglichkeit für mich, den Code auf die gleiche Weise zu unterbrechen, wie es für eine oder zwei Sekunden der Breakpoint ist.
Auch dies wirkt sich nicht auf meinen UI-Thread aus, da dieser in AsyncTask ausgeführt wird.
[AsyncTask leer sein würde ] (https://developer.android.com/reference/android/os/AsyncTask.html) - 'onPostExecute' sollte mit dem Ergebnis fortfahren. Das ist die Bedeutung von _asynchroneous_, ein Callback zu einer anderen Zeit. –
Ich benutze onPostExcute, aber dieses Mal ist es nicht hilfreich, da das inbackground das Array leer sendet. –
Bitte teilen Sie den [Mindestcode, der das Problem reproduziert] (http://stackoverflow.com/help/mcve). Ohne das vermuten wir nur, was du versuchst. –