I am trying to come up with the best solution for a problem: I am developping an app with 3 tabs. I get xml data from a rest service and parse it into an object (there is only one request). The 3 tabs now display different parts fo this data. I was thinking about splitting the app into different activities to make the code more readable. How do I share the date between the activities? I know this question was posed a million times but I still cannot come up with a solution.
- application object needs to derive from the Application class, but my main activity is already derived from the TabActivity class. use a different main class und then start my tab class with an intent? 
- A HashMap of WeakReferences to Objects. Seems a waste of memory but would be possible. 
- Put all the code into one activity and be done with it. 
Thanks for any help :)
 
     
     
     
    