Global variable for all the Context in your application:
This may solve many problem for you.
the following code from http://stackoverflow.com/questions/708012/android-how-to-declare-global-variables
Activity to subactivity:
1. To send a simple string to subactivity, we can just use Intent.
2. To send a little complicated structure, we may use Bundle.
3. You can define the data you wanna access in every context to be a public static type