加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

只需一行代码完成多说话切换

发布时间:2019-07-31 21:49:59 所属栏目:建站 来源:blankj
导读:配景 之前老是有开拓者反馈我应用切换了说话,然则器材类获取的 string 却没有产生改变。其拭魅这个题目很简朴,你切换说话的 Context 只浸染在了你的 Activity 上,并没有对你的 Application 做同样的操纵,知道了这点,那么办理题目就很简朴了,为了省事,

基于以上说明:

  • 假如应用是跟从体系配置说话劳迫椿的话,那么直接依靠我的器材类即可,它会自动帮你更新 Application 的说话。
  • 假如必要应用内切换说话的话,只需在你切换说话的处所挪用 LanguageUtils.applyLanguage(Locale.你要配置的说话, "com.blankj.launcher.pkg.MainActivity/* 切换说话后你要跳转到的页面,假如为空,则启动应用的 launcher Activity */") 即可;
  • 假如必要应用内切换说话变为跟从体系配置说话,那么挪用 LanguageUtils.applySystemLanguage(""/* 切换说话后你要跳转到的页面,假如为空,则启动应用的 launcher Activity */); 即可。

结语

成果着实很简朴,但老是穷乏人能把它说明得透彻,从而做得很美满分享出来,但愿我这次的分享能让你看到这一点,从而晋升你之后的手艺。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读