Hi everyone, very new here, but i hope i'll get the hang of things quickly and be able to help often so, i lately started building a project with a surfaceview and multiple objects, each with it's own bitmap to draw. now i'm trying to figure out the best way to handle all those resources. i have all the bitmaps located in my res/drawable/ folder and what i want to have is a set of my objects, each with it's own bitmap. several things i thought about were: 1. passing the context to each object's constructor - this might solve it, but it would be cumbersome and having a different bitmap object for every new object of the same type is not very resource friendly. 2. making an object that holds all the bitmaps for later access. but in this case, how should i design it? static or as an object, and should i pass it to the other objects? so many options! 3. any ideas would be accepted here, i would love to hear any suggestion! thank you for your time, and sorry for the long post. sump.