以下の内容はhttps://anton0825.hatenablog.com/entry/2015/02/07/000000より取得しました。


RobolectricでAsyncTaskのテストを行った時に、onPostExecuteが実行されない

非同期処理のテストをする場合はRobolectric.runBackgroundTasks()を実行するだけではだめ。 それだとonPostExecuteが呼ばれないため。runUiThreadTasksも呼ぶ必要がある。

AsyncTask task = ...;
task.execute();
Robolectric.runBackgroundTasks();
Robolectric.runUiThreadTasks();

参考:




以上の内容はhttps://anton0825.hatenablog.com/entry/2015/02/07/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14