Main data model on android <p>I have an android application with a number of activities. I have a singleton class holding my main data model which all activities access to get data.</p> <p>The problem is that sometimes the android GC decides to destroy my singleton when the app in the background (when you press the home button). Is there anyway that I can bypass this?</p>