AndroidStudio Calendar.get (Calendar.DAY_OF_MONTH) Exceção nullPointer

Estou com um problema no meu calendário. Aqui está o código:

Calendar mCalendar = Calendar.getInstance();
mToday[0] = mCalendar.get(Calendar.DAY_OF_MONTH);
mToday[1] = mCalendar.get(Calendar.MONTH); // zero based
mToday[2] = mCalendar.get(Calendar.YEAR);

Não é possível executar o meu projeto porque o AndroidStudio mostra um erro noCalendar.DAY_OF_MONTH, Calendar.MONTH etc ... Eu recebo nullPointException ao executar no emulador

Diz que

Deve ser um dos seguintes: java.util.Calendar.DAY_OF_MONTHjava.util.Calendar.MONTH etc ...

Eu não entendo esse erro porqueCalendar.MONTH é um dosjava.util.calendar.MONTH

Eu tenho uma importação para isso

import java.util.Calendar;

Desculpe, perdi que ele foi inicializado, mas há uma outra classe em que quero usar Calendar.MONTH e assim por diante:

mCalendarToday = Calendar.getInstance();

...

int dayOfWeek = mCalendar.get(Calendar.DAY_OF_WEEK);
int firstDay = getDay(mCalendar.get(Calendar.DAY_OF_WEEK);

OU

private Calendar mCalendarToday;

...

private boolean isToday(int day, int month, int year) {
    if (mCalendarToday.get(Calendar.MONTH) == month
        && mCalendarToday.get(Calendar.YEAR) == year
        && mCalendarToday.get(Calendar.DAY_OF_MONTH) == day) {
        return true;
    }
    return false;
}

Aqui também mostra erro. E todas as outras linhas em que eu usaria.

questionAnswers(4)

yourAnswerToTheQuestion