Como chamar uma função de retorno de valor no AsyncTask

Eu sou novo em programação andorid Acabei preso em um problema para chamar a função de retorno de valor dentro do AsyncTaskdoInBackground() Pergunta simples é como esperar por AsyncTask para concluir e, em seguida, execute a declaração de retorno sem congelamento da interface do usuário, eu também estudeionPostExecute() mas isso não resolve o problema. a seguir está o código de amostra

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

questionAnswers(2)

yourAnswerToTheQuestion