Android - Load application level data at startup using a LoaderManager
<p>I would like to load application level data -singleton- to be available to all activities and services.</p>

<p>I extended the Application object to fetch a model from DB and load it in memory to make accessible to every application component.</p>

<pre><code>public class MyApplication extends Application implements LoaderCallbacks&lt;Cursor&gt; {


@Override
public void onCreate() {
    super.onCreate();
    getSupportLoaderManager().initLoader(0, null, this);
}
</code></pre>

<p><strong>What I am asking for is:</strong></p>

<p>1- How to call <strong><em>getSupportLoaderManager()</em></strong> from the Application context?</p>

<p>2- Is there a way to display a particular fragment -Splash Screen- while the application object is being created?</p>

<p>Thanks in advance.</p>
