知乎专栏 |
DisplayMetrics metrics = getResources().getDisplayMetrics(); Configuration configuration = getResources().getConfiguration(); configuration.setLocale(locale); getResources().updateConfiguration(configuration, metrics); //重新启动 Activity Intent intent = new Intent(this, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity(intent);