Guest User

Untitled

a guest
Jan 16th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. OnCreate()
  2. {
  3. ... ...
  4. Configuration config = getBaseContext().getResources().getConfiguration();
  5. config.locale = Locale.FRANCE; // set locale to french
  6. getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
  7. setContentView(R.layout.main);
  8. }
  9.  
  10. { ... ...
  11. Configuration config = getBaseContext().getResources().getConfiguration();
  12. config.locale = Locale.ITALY; // change locale to Italian
  13. getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
  14. }
  15.  
  16. {
  17. Intent intent = getIntent();
  18. finish();
  19. startActivity(intent);
  20. }
  21.  
  22. String lang = getSharedPreferences(PREFS_APP, 0).getString(LANGUAGE, Locale.getDefault().getLanguage());
  23. locale = new Locale(lang);
  24. if (locale != null) {
  25. newConfig.locale = locale;
  26. Locale.setDefault(locale);
  27. getBaseContext().getResources().updateConfiguration(newConfig, getBaseContext().getResources().getDisplayMetrics());
  28. }
  29.  
  30. Configuration c = new Configuration();
  31. Locale newLocale = new Locale(localeCode);
  32. Locale.setDefault(newLocale);
  33. c.locale = newLocale;
  34. ctx.getResources().updateConfiguration(c, ctx.getResources().getDisplayMetrics());
  35.  
  36. Intent goTo = new Intent(ctx, MainActivity.class);
  37. goTo.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
  38. act.startActivity(goTo);
Add Comment
Please, Sign In to add comment