假设我有一个像这样的AsyncTask:
public class MyAsyncTask extends AsyncTask<Void,Void,Boolean>{
@Override
protected Boolean doInBackground(Void... voids){
// Do some stuff
return true;
}
@Override
protected Void onPostExecute(Boolean b){
// Do Some UI Changes
}
}
但是,如果我调用 myAsyncTask()。execute()。get(),则不会调用 myAsyncTask()。execute(), 例如:-
boolean b = new MyAsyncTask().execute.get();
是否仍将应用在onPostExecute()方法中定义的UI更改?换句话说,还会继续调用onPostExecute()方法吗?
答案 0 :(得分:0)
后执行被调用,即使您调用了异步任务