Вызов context.getResources () возвращает ноль

Поэтому я пытаюсь получить строковый ресурс в моем проекте, но когда я позвонилcontext.getResources().getString(...)Я получаюNullPointerException, В режиме отладки я обнаружил, что контекст не нулевой, но, глядя на его членов, я обнаружил, чтоmResources был нулевым Почему ресурсы не загружаются для контекста действия?

РЕДАКТИРОВАТЬ

Видимо, это то, что вызвало исключение

public class MyActivity extends Activity {

    SomeClass someClass = new SomeClass(this);

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }
}


public class SomeClass {

    private final Context mContext;

    public SomeClass(Context context) {
        mContext = context;
        mContext.getResources().getString(R.string.app_name);
    }
}

Я должен был перенести инициализациюsomeClass послеsuper.onCreate() как предложеноCommonsWare, Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос