Обязательно лизывать super.onPreExecute при переопределении onPreExecute в AsyncTask? Что делает AsyncTask.onPreExecute и другие методы на самом деле? же вопрос onPostExecute и onCancelledПереопределение предварительного/пост-выполнения в AsyncTask и вызов super.onPre/PostExecute
public class MyAsyncTask extends AsyncTask<Void, Void, Boolean>
{
@Override
protected void onCancelled(Boolean result) {
super.onCancelled(result); //<-DO I HAVE TO?
//My onCancelled code below
}
@Override
protected void onPostExecute(Boolean result) {
super.onPostExecute(result); //<-DO I HAVE TO?
//My onPostExecute code below
}
@Override
protected void onPreExecute() {
super.onPreExecute(); //<-DO I HAVE TO?
//My onPreExecute code below
}
@Override
protected Boolean doInBackground(Void... params) {
return null;
}
Отлично. И спасибо за ссылку на исходный код. –
Не было бы хорошей практикой по-прежнему вызывать 'super' из-за будущих обновлений' AsyncTask'? Там ничего нет, но что, если они меняют его ... – Daniel