Add android:configChanges="locale" to your activity nodes on the
manifest file
<activity android:name=".Main" android:configChanges="locale"
android:label="@string/app_name" />

Update the post on 
http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/
:)

monmonja

On Nov 10, 3:43 pm, Kaj Bjurman <[email protected]> wrote:
> I don't think that the process is crashing, at least not in the
> emulator since I can see all these logging messages:
>
> 11-07 23:11:33.849: WARN/UsageStats(61): Something wrong here, didn't
> expect "mypackagename" to be resumed
>
> There are lots of them. It looks like it gets stuck in some kind of
> loop.
>
> Btw. It used to work, and I think it is great that it used to work.
> There are lots of people in the world who speak more than one
> language, where none of the languages are English, or they might
> understand English but have two other languages as preferred
> languages.
>
> Setting the OS locale to Swedish would make the application display
> the English resources if Swedish isn't available, but an application
> that I have installed might support e.g .Spanish, and that could be
> preferred over English.
>
> On 9 Nov, 22:15, Dianne Hackborn <[email protected]> wrote:
>
> > No, changing the application's locale like this is not supported, and will
> > not entirely work.  It shouldn't cause an activity to restart though...
> > actually I can't imagine how this would cause an activity to restart, since
> > this method is much lower-level than the activity.  Maybe the process is
> > crashing for some reason in this call?
>
> > 2009/11/9 Bahadır Yağan <[email protected]>
>
> > > Does anyone know if this method of changing Locale just for one 
> > > application
> > > is a supported functionality?
>
> > > --
> > > Bahadır Yağan
>
> > > On Mon, Nov 9, 2009 at 12:18 PM, ydario <[email protected]> wrote:
>
> > >> Hi,
>
> > >> found the same problem here. Even this kind of code fails:
>
> > >>        Configuration config = context.getResources().getConfiguration();
> > >>        config.locale = newLocale;
> > >>         context.getResources().updateConfiguration(config,
> > >>                        context.getResources().getDisplayMetrics());
>
> > >> where newLocale is a properly created locale instance.
>
> > >> The strange thing is that I can get the above code to work when my
> > >> wizard library is running; the library code does not implement a new
> > >> activity, but simply uses the existing one. I compared code, but I
> > >> cannot find other real differences.
>
> > >> And I'm getting the resume problem also when I start an activity from
> > >> a non-GUI class, this worked from 1.1 to 1.6 :-(
>
> > >> Yuri
>
> > >> --
> > >> You received this message because you are subscribed to the Google
> > >> Groups "Android Developers" group.
> > >> To post to this group, send email to [email protected]
> > >> To unsubscribe from this group, send email to
> > >> [email protected]<android-developers%2Bunsubs
> > >>  [email protected]>
> > >> 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 [email protected]
> > > To unsubscribe from this group, send email to
> > > [email protected]<android-developers%2Bunsubs
> > >  [email protected]>
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en
>
> > --
> > Dianne Hackborn
> > Android framework engineer
> > [email protected]
>
> > Note: please don't send private questions to me, as I don't have time to
> > provide private support, and so won't reply to such e-mails.  All such
> > questions should be posted on public forums, where I and others can see and
> > answer them.
>
>

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

Reply via email to