android Intent 有什么参数是可以更新当前activity?

android Intent 有什么参数是可以更新当前activity?
问题描述: 要做一个中英文应用内切换语言的app,当中英文切换的时候,需要刷新页面.请教大牛用什么方法可以实现的这个功能.
截图如下:
图片描述

阅读 4.8k
4 个回答

textview 重新赋值吧

一种是:使用广播通知所有的界面,然后收到事件后,去重新拿一次字符串资源。可以使用EventBus这种东东。问题在于,任何界面都要去实现,工程量大。之前我们这边的项目因为每个组件要实时监听各种信息的改变,所以也顺便监听了语言的改变,对我们项目来说没太大问题。
二种是:直接重启应用,最简单,最暴力,大部分应用都这么做,例如切换夜间模式,换皮肤啊,都是这么做的

新手上路,请多包涵

这个为什么要刷新页面?就我知道页面一般是不需要刷的,楼上写的换肤换夜间模式什么的也都是为了平滑展示而重启,其他不需要刷新

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题