Switched from singleton to application object, still getting null pointer exceptions
<p>I switched from a singleton to an application object to store application data because as I understood it, there was a much better chance of my cached data surviving in an application object, than in a regular singleton.  </p>

<p>I am still having issues however.  If I switch to several other apps, and come back to my app, the call to load my event after i've loaded <code>getApplication()</code> is throwing an null pointer exception. </p>

<p>What I find even more bizarre, is that the bundle from my original intent, is still active and has survived the application switching. </p>

<p>How can I keep data, which doesn't necessarily need to be persisted in a permanent way (if the entire application were killed, and reloaded, it would just pull it down from the webservice and start fresh, this is why I thought switching to an application object would be ok )</p>
