相关问题
Linux 系统下,如何用C#获取系统环境变量?
1946浏览 • 1回复 待解决
etcdctl v3 的环境变量
1899浏览 • 1回复 待解决
如何将Node.js配置到环境变量中去?
140浏览 • 2回复 待解决
如何解决mac的hdc命令无法使用问题(非环境变量因素)
964浏览 • 0回复 待解决
如何解决mac电脑因环境变量而导致的不能识别hdc命令
668浏览 • 1回复 待解决
k8s helm 如何通过环境变量给 values.yaml 传值
2428浏览 • 1回复 待解决
如何取消订阅输入法文本内容的变化
91浏览 • 1回复 待解决
如何在页面中订阅UIAbility实例的生命周期变化
1534浏览 • 1回复 待解决
如何监听Viewmodel里变量值的变化
1594浏览 • 1回复 待解决
事件系统eventHub,在组件中使用 eventHub.on 订阅的方法,不能访问组件的变量
693浏览 • 1回复 待解决
ArkTS中如何监听状态变量的变化?
319浏览 • 1回复 待解决
请问:Node.js解压在home/l369/node-v14.16.1-linux-x64目录下,环境变量怎么配置
5219浏览 • 1回复 已解决
.net 环境下使用redis 发布订阅(疑问)
1893浏览 • 1回复 待解决
请问各位大佬有没有数据变化订阅的完整例子?
2355浏览 • 1回复 待解决
用户订阅系统公共事件
663浏览 • 1回复 待解决
使用CommonEventManager.createSubscriber创建订阅关系产生订阅后收不到系统消息
462浏览 • 1回复 待解决
HarmonyOS 用@Watch来订阅数据变化时候,数据中每个属性变化都会导致调用这个@Watch方法
82浏览 • 2回复 待解决
HarmonyOS如何监听系统音量按键导致的音量变化
118浏览 • 1回复 待解决
使用@LocalStorageProp修饰的变量,当子组件中的变量值变了,@Entry页面中的值没有发生变化。
118浏览 • 1回复 待解决
父组中变量值改变,如何让子组件中的值跟着一起变化?
199浏览 • 2回复 待解决
如何在Windows系统上安装并配置HarmonyOS NEXT的开发环境?
149浏览 • 1回复 待解决
有没有关于跟随系统日夜间变化的文档
95浏览 • 1回复 待解决
Watcher接口如何订阅到OS的崩溃事件?
91浏览 • 1回复 待解决
如何监听window大小的变化
146浏览 • 1回复 待解决
如何监听窗口大小的变化
1610浏览 • 1回复 待解决
使用ApplicationContext订阅回调
使用ApplicationContext.on(type: 'environment', callback: EnvironmentCallback)方法,应用程序可以通过在非应用组件模块中订阅系统环境变量的变化来动态响应这些变化。例如,使用该方法在页面中监测系统语言的变化。
示例代码
注册订阅系统环境变化的ID
获取系统当前语言
获取ApplicationContext
通过applicationContext订阅环境变量变化
将变化之后的系统语言保存,作为下一次变化前的系统语言
页面展示