Параметры AsyncTask.onPostExecute () против переменной экземпляра

Работая над моей AsyncTask Интересно, почему я должен использовать параметр onPostExecute () , когда я могу просто использовать класс переменная экземпляра уровня в моем классе AsyncTask для обмена данными между doInBackground () и onPostExecute () .

Оба работают, но есть ли плюсы и минусы для каждого подхода?

Изменить: когда я говорю «переменная экземпляра», я говорю о частной переменной экземпляра в расширенном классе AsyncTask . Когда класс умирает, умирает и переменная экземпляра.

5
задан Jop van Raaij 24 January 2012 в 09:52
поделиться