I have an app that is “skinned” at launch. The idea being that it looks to the server and loads several graphics for display. It then moves through a sequence of Activities. I don’t want it to have to keep visiting the server for the art, however, every time it comes to Activity 1. I want to be able to store the images until such time as the user manually clicks a “refresh art” button.
I have every part of this worked out (the downloading, display, storing bits of other data in SharedPreferences), but I can’t figure out where to save these images. They don’t need to be available to any other application, I just want to have access to them from one running of the app to the next, until the user manually refreshes them.
TIA.
You could cache them on the sdcard.