title: MVVM injecting Activity string resource reader
body: <p>So, <em>everyone</em> knows that passing a Context reference (which is not  Application) to <code>ViewModel</code> is a bad thing. In my case, there are some items to be ordered alphabetically using an android string resource representation (so, to read it I need an Activity Context).</p>
  
  <p>What is the recommended way to do it? Passing a List of items from <code>ViewModel</code> to Activity, to read those strings and back to <code>ViewModel</code> does look a bit not so <code>MVVM-ish</code>, and injecting <code>ViewModel</code> with a string resource reader would leak the Context..</p>
  
  <p>Any thoughts on that?</p>