Forrest Gump is on for those who want a quick cry during halftime . <| sep |> Yeah , and loaders weren ' t designed to hold presenters , and content providers weren ' t designed to hold your dagger application wide component . Yet that ' s a solid solution for both to work around the problems of configuration change and multiple processes . I use shared preferences to store all sorts of cached data . If I ' m not storing something it works with directly , I use gson to serialize it to a string for storage . And I wrote a wrapper to abstract shared preferences away , in case it does stop being performant enough and I need to find a better solution . In the end , that ' s the real key abstraction . <| sep |> HyperX Cloud II