title: How to keep language after restart device?
body: <p>i have problem with language change in my app. this is how i change language on button clic in my app</p>
  
  <pre><code>        Locale locale = new Locale("en");
      Locale.setDefault(locale);
      Configuration config = new Configuration();
      config.locale = locale.ENGLISH; 
      getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
      Intent i = new Intent(v.getContext(), HomeActivity.class);
      startActivity(i);
  </code></pre>
  
  <p>and work good but when i change language, my keyboard dont change in the new language and keep the system language and when i restart my device, my app doesn't keep the language changed.</p>
  
  <p>how can i keep language after restart and make keyboard change language after language change.</p>
  
  <p>Excuse me for my english.</p>
  
  <p>thks</p>