When my application connects to the server I check which icons are outdated or missing.
I store those icons in a sqllite database, the icons aren't very big, around between 5-10kb.
Everytime an activity starts, I'll go to the database and get the necessary icons.
But many of my activities use the same icons, so I was thinking about getting them from the database once, and then cache them somewhere to speed up my application.
How should I do this ?
I was reading this link: http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html and they mentioned an lruCache for bitmaps.
But isn't this a bit of overkill for what I'm trying to achieve?