doInBackground()
ofAsyncTask
が順次実行されているかどうかをテストする必要があるという要件があります。
if (CONDITION) { new XyzAsyncTask().execute(); } private class XyzAsyncTask extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... params) { } }
doInBackground()
私の疑問は、CONDITIONが2回以上真であっても、順番に実行する必要があることをテストする方法(単体テストまたは単にステートメントを印刷すること)です
編集:問題は、私の場合、doInBackground がタスクを完了していなくても、onPost が実行されていることです。doInBackground が完全に実行される前に、どうすれば onPost を回避できますか。