Предположим, у меня есть такая 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(), если я вызываю myAsyncTask().execute().get() , Например: -
boolean b = new MyAsyncTask().execute.get();
Будут ли по-прежнему применяться изменения пользовательского интерфейса, определенные в методе onPostExecute()? Другими словами, будет ли по-прежнему вызываться метод onPostExecute()?