title: How should I get Resources(R.string) in viewModel in Android (MVVM and databinding)
body: <p>I am currently using <code>databinding</code> and <code>MVVM architecture</code> for android. What would be the best way to get string resources in ViewModel. </p>
  
  <p><strong>I am not using the new <code>AndroidViewModel</code> component, <code>eventbus</code> or <code>RxJava</code></strong></p>
  
  <p>I was going through the aproach of interfaces where Activity will be responsible for providing resources. But recently I found a similar question with <a href="https://stackoverflow.com/a/46667358/3543940">this</a> answer where a single class using application context is providing all resources. </p>
  
  <p>Which would be the better approach? or is there something else that I can try?</p>