Android Application Class, State Management, and Preferences. Remove those redundant method parameters.
Removing the dependency on Context using the Android Application class. The context dependency will spread throughout layers and and if you're like I, you're fed up of typing it. This will demonstrate how to make a utility library with a permanent context, memory management, state management, user preferences.
http://www.ryangmattison.com/post/2011/ ... ement.aspx