提交 1886f753 编写于 作者: D dy_study

IssueNo:#I5MMIY

Description:低内存监听回调资料新增
Sig:SIG_ApplicaitonFramework
Feature or Bugfix:Feature
Binary Source:No
Signed-off-by: Ndy_study <dingyao5@huawei.com>
Change-Id: Idcb2f40513f0f424dc66d84f244b93bd99410d25
上级 c30d987d
# @ohos.application.EnvironmentCallback (EnvironmentCallback) # @ohos.application.EnvironmentCallback (EnvironmentCallback)
EnvironmentCallback模块提供应用上下文ApplicationContext对系统环境变化监听回调的能力,包括onConfigurationUpdated方法。 EnvironmentCallback模块提供应用上下文ApplicationContext对系统环境变化监听回调的能力,包括onConfigurationUpdated、onMemoryLevel方法。
> **说明:** > **说明:**
> >
...@@ -29,8 +29,21 @@ onConfigurationUpdated(config: Configuration): void; ...@@ -29,8 +29,21 @@ onConfigurationUpdated(config: Configuration): void;
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| config | [Configuration](js-apis-application-configuration.md) | 是 | 变化后的Configuration对象。 | | config | [Configuration](js-apis-application-configuration.md) | 是 | 变化后的Configuration对象。 |
## EnvironmentCallback.onMemoryLevel
onMemoryLevel(level: number): void;
注册系统内存基线水平变化监听后,在系统内存基线水平变化时触发回调。
**系统能力**:SystemCapability.Ability.AbilityRuntime.AbilityCore
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| level | [MemoryLevel](js-apis-application-abilityConstant.md#abilityconstantmemorylevel) | 是 | 表示当前内存的基线水平。 |
**示例:** **示例:**
```ts ```ts
import Ability from "@ohos.application.Ability"; import Ability from "@ohos.application.Ability";
...@@ -45,6 +58,9 @@ export default class MyAbility extends Ability { ...@@ -45,6 +58,9 @@ export default class MyAbility extends Ability {
onConfigurationUpdated(config){ onConfigurationUpdated(config){
console.log("onConfigurationUpdated config:" + JSON.stringify(config)); console.log("onConfigurationUpdated config:" + JSON.stringify(config));
}, },
onMemoryLevel(level){
console.log("onMemoryLevel level:" + level);
}
} }
// 1.获取applicationContext // 1.获取applicationContext
let applicationContext = globalThis.applicationContext; let applicationContext = globalThis.applicationContext;
......
...@@ -155,6 +155,9 @@ export default class MyAbility extends Ability { ...@@ -155,6 +155,9 @@ export default class MyAbility extends Ability {
onConfigurationUpdated(config){ onConfigurationUpdated(config){
console.log("onConfigurationUpdated config:" + JSON.stringify(config)); console.log("onConfigurationUpdated config:" + JSON.stringify(config));
}, },
onMemoryLevel(level){
console.log("onMemoryLevel level:" + level);
}
} }
// 1.获取applicationContext // 1.获取applicationContext
let applicationContext = globalThis.applicationContext; let applicationContext = globalThis.applicationContext;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册