Android notification不能随系统语言切换而更新
Android的notification不能随locale的切换而切换,原生系统就是这样设计的。
原因可能有以下几点:
1,许多notification是由app自己发送的,是remote view,NotificationManager很难去控制。
2,APP发送notification时,设置的title, message等是字符串,而不是资源id,如果使用的是APP内部的字符串资源,NotificationManager很难访问到。
想解决这个问题,目前想到的办法是发送notification的APP自己去响应系统语言的切换,然后重新发送相同id的notification来进行更新。
系统级的解决办法没想好,大家有什么好的办法也可以一起讨论。
转载于:https://www.cnblogs.com/zsdlut/p/5016718.html
Android notification不能随系统语言切换而更新相关推荐
- Android 系统语言切换监听和设置
最近项目上产品经理提了个需求,要求关闭语言国际化,不管手机系统设置那个国家的语言,都要显示汉语,好吧,既然有需求,那就做吧.但是项目中已经有英文的配置了,且是作为默认String提供的,这么多翻译好的 ...
- Android通过代码实现多语言切换、createConfigurationContext、attachBaseContext、getResources、updateConfiguration
updateConfiguration 过时兼容处理 @Override public Resources getResources() {//此方法会 多次 调用Configuration conf ...
- android 系统语言切换,Android系统切换语言更新应用界面方法
最近做的一个升级应用,在下载升级包的过程中又有一个toast类型的dialog悬浮在屏幕右上角,这个时候切换系统语言会出现问题. 当主屏幕为升级应用时,切换系统语言升级应用重启,而重启后并不能自动断点 ...
- android系统语言切换及系统烧写默认语言设置
Android 4.3 1 . 语言全局切换 重写Setting后需要全局切换语言(中英.中阿等),查看原生的Setting代码,抽出切换语言部分,具体实现如下: zh_CN,这是原始localeSt ...
- android改变系统语言,Android 9.0设置系统语言
1.系统权限 android:sharedUserId="android.uid.system" 2.签名 通过手动签名的方式,用系统的签名文件为程序签名解决签名的问题,将程序加入 ...
- app系统语言切换及app内部切换语言
今天闲来无事看了点关于android系统语言及app内语言的切换,有点小感想就做了个demo,拿出来分享下 1.根据系统语言app适配 这个相对来说比较简单我们只需要建一个相应的values文件夹就好 ...
- C++如何实现系统语言切换功能,MessageBox的确认/取消按钮语言显示如何跟程序一致
文章目录 前言 一.新建工程 二.添加多国语言的资源 三.程序语言设置 四.语言切换 五.字符串处理 六.MessageBox的问题 七.相关函数和类型 参考文章 前言 目前很多软件都是要出口到多 ...
- Android实现app内的语言切换功能
我在目前所在的公司负责一个app项目的维护,最近需要对这个项目进行国际化,适配10多个国家的语言,在实现国际化过程中,遇到了很多问题,最麻烦的就是翻译了,得一个个将翻译从excel复制到资源文件中,还 ...
- android 7.0 兼容多语言切换总结
我们手机升级到android 7.0或购买到最新的android(大于7.0)机后,我们突然发现在系统设置语言切换的方式上有了很大的区别.这还好,只要我们按部就班设置好第一第二第N语言,使用上还是无二 ...
最新文章
- IBM公司新推一个基于云计算的Web分析工具
- 3、MySQL查看存储过程
- 【自定义控件】自定义属性
- Hyperledger Fabric 1.0 从零开始(十二)——fabric-sdk-java应用
- 织梦内核风吟导航QQ导航天下网址管理源码
- ADO.Net之SqlConnection、 Sqlcommand的应用(读书笔记1)
- seata使用报错no available service found in cluster ‘default‘
- 菜鸟新手们得福音纯css菜单导航
- JavaScript中对于函数的形参实参个数匹配是如何做的?
- mysql查询优化~group by知多少
- mac硬盘空间怎么清理?这样也能清理出上10G的磁盘空间
- javascript的array.some()和array.every()
- seekbar垂直放置_android GridLayout
- (转载)你的个人信息是如何被盗走的?MySQL脱库,脱库的原理,怎么脱库,脱库的步骤,一库三表六字段
- MATLAB破解版解决帮助文档需要许可证的问题
- matlab lte rsrp,为什么选择 FieldFox 手持式分析仪?- 更宽带宽,更高精度
- java connect four_JAVA connectFour
- 基于 eBPF 的云原生可观测性深度实践
- 笔记本 电池换电芯 详解
- VBS表白小工具 用了这个妈妈再也不怕我没有女朋友了
热门文章
- dbus PHP,没有$DISPLAY的X11,Dbus PHP无法启动dbus-daemon
- python—openpyxl自动化操作Excel格式文件(6~10课)
- Revit二次开发--明细表导出
- 【AI创造营】AI染发,拒绝选择。
- ajax beforesend xhr对象,beforeSend XHR对象:遗漏的类型错误:无法读取的未定义的属性“的addEventList...
- 解决 MAC 升级Big Sur 后 Parallels Desktop 16 无法联网的问题
- 10个艰难的Java面试题与答案
- Tryhackme-Pentesting Tools
- VM安装Windows虚拟机
- java获取网络时间_java获取网络当前时间