在应用程序类中在后台加载库

时间:2019-05-16 12:02:27

标签: java android multithreading android-asynctask background

我已经开发了一个Android应用程序,同时也具有应用程序类。

问题是我在应用程序中集成了许多服务,而这些服务提供商要求我在应用程序类中初始化服务。

现在,Application类的开始时间已经大大增加。有什么方法可以在后台线程中初始化服务,以便它们仍然可以正常工作,并且不会减慢我的应用程序的启动时间。

任何帮助将不胜感激。

编辑:这是我尝试过的

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

thread.start()

1 个答案:

答案 0 :(得分:1)

在没有答案的情况下,我努力尝试找出如何在@MD建议的情况下如何在单独的线程上执行,但无法弄清楚。如果有人可以解决,请您发布答案,以便我接受。

同时,我已经将一些初始化从我的应用程序类移到了我的第一个Activity中,这大大减少了我的时间。