title: How to recreate previous activity?
body: <p>I have a main activity (let's call it A) and a second activity (let's call it B) which's used to change the language of the app. The point is, when I click the button to change the language I also call <code>recreate();</code> and B changes it language. Until here it's ok. The problem comes when I go back to the main activity (A) and it hasn't updated the language because it hasn't been recreated, so, is there any way to recreate A from B in order to update A?</p>
  
  <p>I use this code to translate the app (eng version example):</p>
  
  <pre><code>public void btnIngles_onClick(View v)
  {
      Locale locale = new Locale("en");
      Locale.setDefault(locale);
  
      Configuration config = new Configuration();
      config.locale = locale;
      this.getApplicationContext().getResources().updateConfiguration(config, null);
      recreate();
  }
  </code></pre>