コードがAsyncTask
から取得中です。Android Javaコードを停止点のように実行する方法
ブレークポイント(デバッグ中)を置くと、コードが正常に実行され、データが受信され、次にコードがそのデータを操作します。
ブレークポイントを使用していない場合、配列がnullの場合、コードはデータが到着するまで待機しませんでした。
私は、
Thread.sleep(timeInMills);
と
SystemClock.sleep(timeInMills);
を試してみましたが、これは全体のスレッドを停止するようだ、助けにはなりませんでした。 ブレークポイントが2〜2回と同じようにコードを停止する方法はありますか?
これも、AsyncTaskで実行されるUIスレッドには影響しません。
空になると、それは
onPostExecute
メソッドの最後に実行させる同様の状況に直面しています](https://developer.android.com/reference/android/os/AsyncTask.html) - 'onPostExecute'は結果を続けるべきです。それは別の時のコールバックである_asynchroneous_の意味です。 –
私はonPostExcuteを使用していますが、今回は配列を空にしているinbackgroundとしては役に立ちません。 –
[問題を再現する最小限のコード](http://stackoverflow.com/help/mcve)を共有してください。それがなければ、あなたがしようとしていることを推測しているだけです。 –