title: Why does Android require a Context to access a resource?
body: <p>I get why Android requires you to pass a Context object when trying to get a view for example, show a Toast, etc.</p>
  
  <p>However, I don't really get the point for requiring it to access resources that could be shared by different Contexts in your application.</p>
  
  <p>I several times found myself trying to access a resource from a utility class using a static method or something along those lines, and find it pretty annoying to require a passing of a Context param.</p>
  
  <p>I fail to see where something could go south with this.</p>