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.>
Warum funktioniert das Ändern der In -App -Sprache auf einigen Geräten, aber nicht auf anderen ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
-
-
UI wird nicht auf einigen Geräten angezeigt | CustomTkinter [geschlossen]
by Anonymous » » in Python - 0 Replies
- 7 Views
-
Last post by Anonymous
-
-
-
Die Vorschau der Flutter-Front-Kamera wird auf einigen Geräten gespiegelt
by Anonymous » » in Android - 0 Replies
- 12 Views
-
Last post by Anonymous
-