Загрузка библиотек в фоновом режиме в классе приложений - PullRequest
0 голосов
/ 16 мая 2019

Я разработал приложение для Android, для которого у меня также есть класс приложений.

Проблема заключается в том, что я интегрировал множество служб в свое приложение, и эти поставщики услуг требуют, чтобы я инициализировал службы в классе приложения.

Теперь время запуска класса Application значительно увеличилось. Есть ли способ инициализировать сервисы в фоновом потоке, чтобы они все еще работали и не замедляли время запуска моего приложения.

Любая помощь будет оценена.

РЕДАКТИРОВАТЬ: Это то, что я пытался

Thread thread = new Thread(new Runnable() {
    @Override
    public void run() {
        InitializeServices();
    }
});

thread.start()

1 Ответ

1 голос
/ 17 мая 2019

После получения ответа я изо всех сил пытался выяснить, как работать в отдельном потоке, как предложено @MD, но не смог понять. Если кто-то может выяснить, попросите вас опубликовать ответ, чтобы я мог принять его.

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

...