今天在更改时钟的问题的时候,需要监听语言切换来刷新时钟的显示。记录下监听方法

//注册监听事件
intentFilter.addAction(Intent.ACTION_LOCALE_CHANGED);
mContext.registerReceiver(mHallReceiver, intentFilter);
//处理事件
(intent.getAction().equals(Intent.ACTION_LOCALE_CHANGED)) {
mFormatMon = new SimpleDateFormat("MMMM");
mFormatWeek = new SimpleDateFormat("EEEE");
updateTime();
}

其实,只要语言切换的时候,系统就会发出一个广播,我们只需要接收这个广播后处理下就行了

最新文章

  1. JavaScript判断移动端及pc端访问不同的网站
  2. MFC 网络编程 -- 总结
  3. 《Python 学习手册4th》 第八章 列表与字典
  4. iOS启动图片适配问题
  5. 趣拍proguard配置
  6. jquery平滑滚动到锚点 一行代码
  7. 什么是DOM
  8. CSS浮动元素的水平居中
  9. SCLButton
  10. 公交线路免费api接口代码
  11. css的背景background的相关属性
  12. 驰骋工作流引擎JFlow与activiti的对比之4种包含多实例的模式
  13. zabbix通过自动发现tomcat应用端口监控连接数
  14. spring生命周期流程图
  15. 利用HTML5开发Android
  16. sqlserver基本增删查语句
  17. Navicat连接mysql8.0.1版本出现1251--Client does not support authentication protocol requested by server的解决
  18. Java并发测试
  19. 最小重组缓冲区和路径MTU发现
  20. 南京网络赛I-Skr【回文树模板】

热门文章

  1. DBCP2配置详细说明(中文翻译)
  2. 最简单的HTML5游戏——贪吃蛇
  3. Android带索引联系人列表
  4. POJ 1887 Testingthe CATCHER (LIS:最长下降子序列)
  5. Visual Code的调试
  6. css如何实现垂直居中(5种方法)
  7. 数据库阿里连接池 Druid配置详解以及web监控统计
  8. maven pom下载不了
  9. openSUSE leap 42.3 添加HP Laserjet Pro M128fn打印机和驱动
  10. ivms4200 远程桌面访问测试过程及问题汇总