title: Get AssetManager without context
body: <p>Is it possible to access the AssetManager without a Context? I've seen other people's solution is to extend Application, and save the Context in onCreate(), and create a static getter to return the Context. I feel this is really sloppy, and breaks encapsulation, since you've now given access to everything in your Context to your entire App. I suppose I could reduce it to saving just the AssetManager, but it's still a very hacky fix.</p>
  
  <p>I know you can get access to Resources without a Context by calling something like</p>
  
  <pre><code>Resources.getSystem().getString()
  </code></pre>
  
  <p>However, accessing the AssetManager by</p>
  
  <pre><code>Resources.getSystem().getAssets()
  </code></pre>
  
  <p>Only grants you access to some built in assets, not what's actually in your assets folder.</p>
  
  <p>Am I stuck with the hacky Application subclass, or is there a cleaner way?</p>