Я использую AsyncTask для операций загрузки, которые я реализовал как внутренний класс.
В onPreExecute() Я показываю диалоговое окно загрузки, которое затем снова скрываю в onPostExecute(). Но для некоторых операций по загрузке я заранее знаю, что они закончатся очень быстро, поэтому я не хочу отображать диалог загрузки.
Я хотел указать это с помощью логического параметра, который мог бы пройти до onPreExecute(), но по какой-то причине onPreExecute() не принимает никаких параметров.
Очевидным обходным решением, вероятно, будет создание поля члена в моей AsyncTask или во внешнем классе, который я должен был бы установить перед каждой операцией загрузки, но это не кажется очень изящным. Есть ли лучший способ сделать это?