Use Case: Logging error messages as displayed to the user.
However you don\'t want to have messages in your log that depend on the locale of the user\'s device. On t
Try this:
Configuration conf = getResources().getConfiguration();
conf.locale = new Locale("ar"); // locale I used here is Arabic
Resources resources = new Resources(getAssets(), getResources().getDisplayMetrics(), conf);
/* get localized string */
String appName = resources.getString(R.string.app_name);