title: Loading libraries in background in Application Class
body: <p>I have developed an Android App for which I also have Application Class.</p>
  
  <p>The problem is that I have integrated many services within my app and those service providers require me to initialize the services in the Application Class.</p>
  
  <p>Now the start time of the Application class has drastically increased. Is there any way to initialize the services in a background thread so that they still work and do not slow down the start time of my app. </p>
  
  <p>Any Help would be appreciated.</p>
  
  <p>EDIT: This is what I have tried</p>
  
  <pre><code>Thread thread = new Thread(new Runnable() {
      @Override
      public void run() {
          InitializeServices();
      }
  });
  
  thread.start()
  </code></pre>