Mike Chelen
Android: How to declare global variables? - Stack Overflow - http://stackoverflow.com/questio...
"The more general problem you are encountering is how to save state across several Activities and all parts of your application. A static variable (for instance, a singleton) is a common Java way of achieving this. I have found however, that a more elegant way in Android is to associate your state with the Application context. As you know, each Activity is also a Context, which is information about its execution environment in the broadest sense. Your application also has a context, and Android guarantees that it will exist as a single instance across your application. The way to do this is to create your own subclass of android.app.Application, and then specify that class in the application tag in your manifest. Now Android will automatically create an instance of that class and make it available for your entire application. You can access it from any context using the Context.getApplicationContext() method (Activity also provides a method getApplication() which has the exact same effect):" - Mike Chelen from Bookmarklet
Beats using SQL for data that doesn't need to be saved between application restarts, since the battery usage is far lower. - Mike Chelen