title: Is it OK to start a service from the ContentProvider.onCreate()?
body: <p>My application after an update needs to fill its ContentProvider with some data found on the server.
  I found that starting a service from the ContentProvider.onCreate() method works but I'm not sure if it is a good idea or if it works randomly.</p>
  
  <p>I don't know the initialization of an application in android. Are the services always already available before the content provider is created?</p>