Changing locale: Aktivität zum erneuten Laden von Ressourcen erzwingen?

So habe ich eine Spracheinstellung in meiner Anwendung. Wenn die Sprache gewechselt wird, möchte ich, dass alle Textansichten usw. sofort ihre Sprache und ihr Alter ändern. Momentan ändere ich nur das Gebietsschema in der Konfiguration, sodass sich die Sprache geändert hat, als der Benutzer die Aktivität neu startet.

Eine hässliche Lösung für mein Problem wäre, dass jede Textansicht jedes Mal, wenn die Sprache geändert wird, die neuen Ressourcen lädt. Gibt es eine bessere Lösung? Vielleicht eine gute Möglichkeit, die Aktivität diskret neu zu starten? Oder vielleicht nur das Neuladen der Ressourcen erzwingen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage