getApplicationContext равен нулю при использовании MultiDex - PullRequest
0 голосов
/ 24 марта 2020

Мне нужно переключить мое приложение на multidexApp, но, к сожалению, некоторые из моих пакетов используют мой контекст приложения для сохранения файлов или других вещей ... Но когда я использовал android.support.multidex.MultiDexApplication, мой контекст становится нулевым.

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

    if (App.context() == null) {            // App.context() call getApplicationContext()
        Log.e(TAG, " App context is null"); // -> Always null
    }

    ...
}

Как этот парень: Использование MultiDexApplication приводит к тому, что applicationContext становится нулевым , это та же проблема (я думаю), я попытался просто перезапустить AS, создать новый проект и скопировать / вставить некоторые файлы ... ничего не работает.

Мое приложение действительно большое, поэтому я не могу переписать строки кода, и я вынужден использовать multidex

...