根据业务需求补充缺少对应本地资源语言,
复制到自己的资源文件中翻译
有测试中发现不同设备Bugly根据系统当前系统语言获取资源总是中文(默认语言),所以在调用检查Beta.checkUpgrade()之前进行,一次调用initResources()
动态适配bugly后台feature字段(更新内容),取巧把所有语言更新容整理json字符串:
在UI监听UILifecycleListener中调用
@Override public void onResume(Context context, View view, UpgradeInfo upgradeInfo) { TextView tvTitleTv = view.findViewWithTag("beta_title"); tvTitleTv.setText(context.getString(R.string.update_title)); TextView tvUpgradeFeature = view.findViewWithTag("beta_upgrade_feature"); tvUpgradeFeature.setText(languageTOFeature(upgradeInfo.newFeature)); // 让 TextView 支持滚动 tvUpgradeFeature.setMovementMethod(new ScrollingMovementMethod()); }