2
私は私のメインの活動でsetContentView前のAndroid:アプリ内でロケールを変更すると最初の実行には影響を与えません
Locale locale = new Locale("ar");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics())
怒鳴るコードが、最初の実行を使用しますアプリのローカルに表示されます。アプリを回転すると、選択した言語に表示されます。あなたは助けてくれますか、私のどこが間違っているか教えてください!
あなたを助けるかもしれないいくつかのリンク:http://stackoverflow.com/questions/2264874/android-changing-locale-within-the-app-itself and http://adrianvintu.com/blogengine/post/Force- Locale-on-Android.aspx – Karthik
これらのソリューションは私の問題を解決しません。私の問題は、ユーザーが自分のアプリケーションを強制終了するたびに最初の実行時にデフォルトのローカルで実行される最初のアクティビティにあります。 @Karthik –