用户用来初始化每个 hap 的基类。
领域摘要
构造器摘要
方法总结
构造器详细信息
能力包
公共能力包()
方法细节
在初始化上
onInitialize()上的公共无效
在模块启动之前,模块中的任何功能加载之前调用。
结束
公共无效onEnd()
在模块结束时调用。
在内存级别
onMemoryLevel 上的 public void(int 级别)
在系统确定修整内存时调用,例如,当该功能在后台运行并且没有足够的内存来运行尽可能多的后台进程时调用。
指定者:
接口 ElementsCallback中的onMemoryLevel
参数:
参数名称 |
参数说明 |
水平 |
指示内存调整级别,该级别显示当前内存使用状况。 |
关于配置更新
public void onConfigurationUpdated (Configuration configuration)
当设备的系统配置更改时调用。
仅当已在config.json文件中为当前在前台运行的功能配置了 configurationChange 字段时,才使用此回调方法。否则,系统将重新启动该功能,而不是调用此回调方法。
指定者:
接口ElementsCallback中的onConfigurationUpdated
参数:
注册回调
公共无效 registerCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback)
使用此 AbilityPackage 对象注册 AbilityLifecycleCallbacks 和 ElementsCallback 对象。
当应用程序中的能力生命周期更改时,将触发 AbilityLifecycle 中的回调。
当系统配置或设备的内存状态更改时,将触发 ElementsCallback 中的回调。
参数:
参数名称 |
参数说明 |
CapacityLifecycleCallbacks |
指示要注册的 AbilityLifecycleCallbacks 对象。此参数可以为 null,表示将不会注册任何此类回调。 |
elementsCallback |
指示要注册的 ElementsCallback 对象。此参数可以为 null,表示将不会注册任何此类回调。 |
取消注册回调
公共无效 unregisterCallbacks((AbilityLifecycleCallbacks skillLifecycleCallbacks,ElementsCallback elementsCallback)
注销 AbilityLifecycleCallbacks 和 ElementsCallback 对象。
参数:
参数名称 |
参数说明 |
CapacityLifecycleCallbacks |
指示要注销的 ElementsCallback 对象。此参数可以为 null,表示不会取消任何回调。 |
elementsCallback |
指示要注销的 ElementsCallback 对象。此参数可以为 null,表示不会取消任何回调。 |
请发表评论