Как выполнить миграцию активности области после начала действия? - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть настройки области init и конфигурации в методе приложения onCreate:

public class MyApp extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        initDagger2();
        initRealm();
        setLoggerContext();
        startLifecycleObserver();
        startActivityLifecycleCallback();
        initFirebasePushNotifications();
    }

}

initRealm() устанавливает конфигурацию Realm, которая настроена правильно.

У меня есть основная деятельность выполнить некоторую транзакцию Realm с помощью метода onCreate:

public class MyActivity {

    @Override
    public void onCreate() {
        super.onCreate();
        //do some Realm transaction
    }

}

В последнее время у нас есть некоторые исключения, говорящие о том, что миграция области необходима для некоторых классов. И журнал возвращается к MyActivity.onCreate()

Исключение не выдается для всех пользователей, поэтому я предполагаю, что это происходит только в редких случаях.

Интересно, возможно ли это действие onCreate должно быть каким-либо образом выполнено перед onCreate приложения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...