Warum funktioniert das Ändern der In -App -Sprache auf einigen Geräten, aber nicht auf anderen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Warum funktioniert das Ändern der In -App -Sprache auf einigen Geräten, aber nicht auf anderen

by Anonymous » 07 Feb 2025, 05:55

Ich kann das Sprachgebiet in meinem Galaxy S23 Ultra ändern, aber wenn ich mein Galaxy A14 5G probiere, bleibt die Sprache gleich. Sie führen beide Android 14 aus. Ich verstehe nicht, was ich falsch mache. Hier ist der Code, den ich verwende. < /P>

String languageToLoad = "es";
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
MainActivity.this.getResources().updateConfiguration(config, MainActivity.this.getResources().getDisplayMetrics());

Intent intent = new Intent(MainActivity.this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
< /code>
Ich habe versucht, den XML -String -Dateinamen zu ändern. Es ist derzeit Werte-ES.>

Top