Android架构篇-2 国际化多语言
实现功能:
1.默认采用系统语言
2.语言切换后实时生效
3.支持中英文
4.我的->设置->切换语言
思路:app首次初始设置为系统语言,用户在app内切换语言时发送语言切换事件,刷新所有页面
在AppBaseActivity、AppBaseFragment通过EventBus来增加语言变更监听,收到变更语言的时间时更新当前context的语言环境,再刷新当前界面即可
AppBaseActivity
package com.wrs.project.module.app.common.base;
import android.annotation.SuppressLint;
import android