I have a main activity (let's call it A) and another activity (let's call it B) The app's language issue is, when I click on the button to change the language, then I also recreate ();
and B turns it into language even so it's okay. The problem comes when I go back to main activity (A) and have not updated the language because it has not been restarted, so is there any way to recreate A from A to update A?
I use this code to translate the app (Example Examples):
Public Zero btnIngles_onClick (see V) {Locale Locale = New Locale "N"); Locale.setDefault (location); Configuration config = new configuration (); Config.locale = locale; This.getApplicationContext (). GetResources () Updateconfiguration (config, null); Re: (); }
1) activity b
changes some global settings Activity A
in
2) accessible by shared references
for example:
@ Override safe at zero (again) {super. Rebirth (); If (changed language) rest (); }
The problem is resolved. Activity A
Resume (at call) Because it has turned into a stopped position when Activity B
arrives in the foreground.
No comments:
Post a Comment