Hope this will help
http://adrianvintu.com/blogengine/post/Force-Locale-on-Android.aspx

BR,
Adrian Vintu

http://adrianvintu.com


On Sat, Feb 27, 2010 at 3:09 PM, Menion <menion.as...@gmail.com> wrote:

> Hi mot12,
>  sorry not post earlier. I don't know, if you find my info still
> useful ..., but
>
> ad 1) Yes, it's my own function that check if user selected Czech or
> English, so this return "cz" or "en" String.
>
> ad 2) I didn't tried this. When user change locale in
> PreferenceScreen, I force him to restart application. Changing of
> application language is not a common activity, so restart is not a bad
> solution I think :). But with your problem, it's relevant to my
> another problem. Did you try set another locale (language) and then
> rotate display? With my current solution, ActivityManager send this
> event
>
> INFO/ActivityManager(1160): Config changed: { scale=1.0 imsi=230/3
> loc=en_GB touch=3 keys=2/1/1 nav=2/1 orien=2 layout=34}
>
> and language of whole application set from my (e.g. "cz", to default
> (in this case to "loc=en_GB"). I think that this is similar to your
> problem. Grr ...
>
> Hope we find any solution ...
>
>
> On Feb 14, 11:45 am, mot12 <martin.hu...@gmail.com> wrote:
> > Menion,
> > Ok, now I feel silly because I thought I could figure it out from your
> > post.
> >
> > 1) Settings.getLanguage() is from your own preference settings?
> > It is no android.provider.Settings, right?
> >
> > 2) When my app loads, I read the language preference from my own app
> > preference settings and set the locale using the code you gave. Works
> > great. But if I change the language preference in my settings using
> > updateConfiguration, I hoped I would trigger the
> > onConfigurationChanged of my main Activity. But that doesn't happen
> > despite my entries "android:configChanges="locale" for the main
> > activity and <uses-permission
> > android:name="android.permission.CHANGE_CONFIGURATION"/> in the
> > manifest.
> >
> > Let's say I am in the main activity. I load the locale specified in
> > the settings in OnCreate. Everything is great. Now I go from there to
> > a preference activity, change the desired locale, update the
> > configuration via updateConfiguration and using the 'back' key I go
> > back to my main activity. Instead of "onConfigurationChanged" I get
> > "onResume", giving me no possibility to reload my resources.
> >
> > Any idea?
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com<android-developers%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to