Работая над моей AsyncTask
Интересно, почему я должен использовать параметр onPostExecute ()
, когда я могу просто использовать класс переменная экземпляра уровня в моем классе AsyncTask
для обмена данными между doInBackground ()
и onPostExecute ()
.
Оба работают, но есть ли плюсы и минусы для каждого подхода?
Изменить: когда я говорю «переменная экземпляра», я говорю о частной переменной экземпляра в расширенном классе AsyncTask
. Когда класс умирает, умирает и переменная экземпляра.