Должен ли я вызывать super() при переопределении конструктора AsyncTask?

Во многих примерах, которые я видел в Интернете, AsyncTaskрасширяется, конструктор переопределяется, а super() не используется. т звонил. Например, в этот ответ от hackbod:

static class Worker extends AsyncTask {
    MyActivity mActivity;

    Worker(MyActivity activity) {
        mActivity = activity;
    }

    [...]

}

новый конструктор не вызывает обратно родительский конструктор.

Подобный код есть в этом примере проектаот CommonsWare.

Так это правильно? Или действительно следует вызывать super()?

11
задан Community 23 May 2017 в 11:45
поделиться