Can I store a reference of an AssetManager in a utility class?
<p>I want to create a utility class that loads images contained in the assets/ file structure. It would be tiresome to require all calls to it, or any other utility class calling it, to pass along the Context all the way from the UI. </p>

<p>Would it be possible to just pass it down once, and store it (as long as the utility class is static or a singleton)? Or would that have devastating consequences memory wise?</p>

<p>Also, so no one asks, I'm using the assets/ folder instead of res/ because I want sub-folders, and to access images by name dynamically, which I can't do using resources to my knowledge. For example, I want my sprite object to load all images in the specific sprite's folder, rather than hard coding R.drawable.sprite1front, R.drawable.sprite1leftside, etc.</p>

<p>*edit - Copying the AssetManager would also be fine, if that can be done.</p>
