работает на моем AsyncTask
Интересно, почему я должен использовать onPostExecute()
» AsyncTask.onPostExecute() параметр s, когда я могу просто использовать переменный экземпляр класса уровня в моем классе AsyncTask
для обмена данных между doInBackground()
и onPostExecute()
.«параметры ы против экземпляра переменных
Оба работают, но есть ли какие-либо про и con для каждого подхода?
Редактировать: когда я говорю «переменная экземпляра», я говорю о переменной частного экземпляра в расширенном классе AsyncTask
. Когда класс умирает, переменная экземпляра тоже умирает.
Я предполагаю, что он полезен, если ваш AsyncTask написан в отдельном файле класса – waqaslam
Это не главное, потому что я думаю, что Jop van Raaij означал уровень класса самой AsyncTask –