Jak wywołać funkcję zwracającą wartość w AsyncTask

Jestem nowy w programowaniu andorid Właśnie utknąłem w problemie z wywołaniem funkcji zwracania wartości wewnątrz AsyncTask'sdoInBackground() Proste pytanie brzmi: Jak poczekać na zakończenie działania AsyncTask, a następnie wykonać instrukcję powrotu bez zamrożenia interfejsu użytkownika?onPostExecute() ale to nie rozwiązuje problemu. Oto przykładowy kod

public String hello()  {
   String result = null;
   //calling asynctaske execute method
   retrun result;
}

questionAnswers(2)

yourAnswerToTheQuestion