i18n.System.setAppPreferredLanguage的参数列表在哪里可以找到,哪些是合法的语言值?
另外设置了语言之后,我应该如何重启应用,来让变更的语言生效呢?有没有代码方法来重启应用
i18n.System.setAppPreferredLanguage的参数列表在哪里可以找到,哪些是合法的语言值?
另外设置了语言之后,我应该如何重启应用,来让变更的语言生效呢?有没有代码方法来重启应用
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答969 阅读
1 回答941 阅读
1、要获取系统支持的语言列表,可以调用getSystemLanguages()方法。该方法获取系统支持的语言ID列表请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-i18n-V5
2、重启App
应用恢复参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/apprecovery-guidelines-V5
实现步骤
1.module.json5中配置支持恢复的Ability
2.新建AbilityStage类,在onCreate中设置启动恢复参数
3.在module.json5中的srcEntry中 配置新建的Ability,作为应用启动的ability
4.页面调用 appRecovery.restartApp();
参考代码: