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

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

Post by Anonymous »

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.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post