AsynTask
終了するまで待ってから続行したいと思います。ただし、ステータスは常にRUNNINGと表示されます。AsyncTask
終了したシグナルバックはどのようにできますか?whileループが無限に続くのはなぜですか?onPostExecute()
タスクで呼び出されると、ステータスがFINISHEDに変更されると思いました。
private void methodOne(Context context) {
MyNewTask getMyTask = null;
try {
getMyTask = new MyNewTask(context, null, null, param1);
getMyTask.execute(getUrl());
while(getResourceTask.getStatus().equals(AsyncTask.Status.RUNNING)){
Log.i("log", "STATUS : " + getMyTask.getStatus());
}
} catch (Exception e) {
e.printStackTrace();
}
}