Во многих примерах, которые я видел в Интернете, AsyncTask
расширяется, конструктор переопределяется, а super() не вызывается. Например, в этом ответе от hackbod:
static class Worker extends AsyncTask<URL, Integer, Long> {
MyActivity mActivity;
Worker(MyActivity activity) {
mActivity = activity;
}
[...]
}
новый конструктор не обращается к родительскому конструктору.
Здесь аналогичный код в этот примерный проект от CommonsWare.
Итак, это правильно? Или нужно super()
называть?