2 つの言語をサポートするアプリを開発しています。言語を変更するためのトグルボタンが 1 つあります。次のコードを使用してロケールを変更していますが、すべて正常に動作します。
Resources res = viewDashBoardScreen.getResources(
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("es".toLowerCase());
res.updateConfiguration(conf, dm);
質問: 言語の変更後にアプリ全体を更新する方法は?
現在、言語を変更した活動を再開しています。それはうまくいきますが、それは良い習慣ですか?または、アプリで言語の変更を適用する他の方法はありますか。
どんな助けでも大歓迎です..ありがとう。