android 如何动态更新当前显示的Activity 的local
来源:互联网 发布:dreamweaver cs3 mac 编辑:程序博客网 时间:2024/05/05 02:09
首先,在用户改变语言区域后,调用如下代码
Locale locale = getLocaleFormPreference(this);
Configuration cfg = getResources().getConfiguration();l
if(ocale!=null && !locale.equals(cfg.locale)) {
Bundle bundle = new Bundle();
onSaveInstanceState(bundle);
Intent intent = getIntent();
intent.putExtra("InstanceState", bundle);
intent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
startActivity(intent);
finish();
}
之后,在被启动的Activity 的onCreate(Bundle savedInstanceState)的最后位置运行下面
的代码:
if(savedInstanceState == null) {
savedInstanceState = getIntent().getBundleExtra("InstanceState");
if(savedInstanceState != null) {
onRestoreInstanceState(savedInstanceState);
}
}
- android 如何动态更新当前显示的Activity 的local
- Android如何获得当前应用显示的Activity
- Android如何获得当前应用显示的Activity
- android 取当前显示的activity是什么
- android 取当前显示的activity是什么
- android 获取当前屏幕显示的Activity
- android 如何获取当前运行的activity
- Android如何刷新当前的Activity
- Android中当前时间的动态显示
- android 实现动态显示当前的时间
- 获取当前显示的Activity
- 获取当前显示的activity
- 获取当前显示的activity
- 获取当前显示的activity
- 获取当前显示的Activity
- Calendar--如何在Activity界面实时显示当前的日期
- android 获取当前显示的activity和收起虚拟键盘
- activity如何显示来自于BroadcastReceiver的更新数据
- CCGameBox环境下的动画播放...详细步骤
- squidNT 2.6 for windows日志自动切割脚本
- css用expression来区分只读文本框
- 一天的黄金学习时刻是在分为哪几段? 【转】
- Linux下的优秀开源软件
- android 如何动态更新当前显示的Activity 的local
- map及其相关函数的用法
- net 反射机制
- 如何查看你的域名是否被K过
- 读书汇(02)--组织的两种形式(文化与制度)
- Struts 2中实现文件下载(修正中文问题)
- 梦记录-时空穿梭~宇宙中根本没有时间概念.
- c#注册全局快捷键
- NAND flash文件系统JFFS2和YAFFS比较