Android: como posso passar parâmetros para onPreExecute () da AsyncTask?

Eu uso umAsyncTask para carregar operações que eu implementei como uma classe interna.

NoonPreExecute() Eu mostro uma caixa de diálogo de carregamento na qual eu oculto novamenteonPostExecute(). Mas, para algumas operações de carregamento, eu sei com antecedência que elas serão concluídas muito rapidamente, então não quero exibir a caixa de diálogo de carregamento.

Eu queria indicar isso por um parâmetro booleano que eu poderia passar paraonPreExecute() mas aparentemente por algum motivoonPreExecute() não aceita nenhum parâmetro.

A solução óbvia provavelmente seria criar um campo de membro no meu AsyncTask ou na classe externa que eu precisaria definir antes de cada operação de carregamento, mas isso não parece muito elegante. Existe uma maneira melhor de fazer isso?

questionAnswers(4)

yourAnswerToTheQuestion