在android 2.0的平台上,如果你使用了强制语言转换,你会看到屏幕在不断的闪烁。因为这个Activity在不断的执行onCreate();在Logcat上你也会看到如下错误:"something wrong here, didn't expect * to be resumed android".
解决办法是:
在manifest 中添加android:configChanges=”locale”这个属性。
[xml]<activity android:name=”.Main” android:configChanges=”locale” android:label=”@string/app_name” />[/xml]
低于2.0的sdk没有这个问题。
[url]http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/[/url]
解决办法是:
在manifest 中添加android:configChanges=”locale”这个属性。
[xml]<activity android:name=”.Main” android:configChanges=”locale” android:label=”@string/app_name” />[/xml]
低于2.0的sdk没有这个问题。
[url]http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/[/url]