当前位置: 首页 > news >正文

关键词做网站名字网站图标用代码代替

关键词做网站名字,网站图标用代码代替,上海网站排名前十,大气金融网站3.创建其他应用或其他Module的Context 基类Context提供创建其他应用或其他Module的Context的方法为createModuleContext(moduleName:string),创建其他应用或者其他Module的Context,从而通过该Context获取相应的资源信息(例如获取其他Module的…

3.创建其他应用或其他Module的Context
基类Context提供创建其他应用或其他Module的Context的方法为createModuleContext(moduleName:string),创建其他应用或者其他Module的Context,从而通过该Context获取相应的资源信息(例如获取其他Module的获取应用开发路径信息)。
调用createModuleContext(moduleName:string)方法,获取本应用中其他Module的Context。获取到其他Module的Context之后,即可获取到相应Module的资源信息。

import UIAbility from '@ohos.app.ability.UIAbility';export default class EntryAbility extends UIAbility {onCreate(want, launchParam) {let moduleName2 = "module1";let context2 = this.context.createModuleContext(moduleName2);// ...}
}

4.订阅进程内Ability生命周期变化
在应用内的DFX统计场景,如需要统计对应页面停留时间和访问频率等信息,可以使用订阅进程内Ability生命周期变化功能。
在进程内Ability生命周期变化时,如创建、可见/不可见、获焦/失焦、销毁等,会触发进入相应的回调,其中返回的此次注册监听生命周期的ID(每次注册该ID会自增+1,当超过监听上限数量2^63-1时,返回-1),以在UIAbilityContext中使用为例进行说明。

import UIAbility from '@ohos.app.ability.UIAbility';
import Window from '@ohos.window';const TAG: string = "[Example].[Entry].[EntryAbility]";export default class EntryAbility extends UIAbility {lifecycleId: number;onCreate(want, launchParam) {let abilityLifecycleCallback = {onAbilityCreate(ability) {console.info(TAG, "onAbilityCreate ability:" + JSON.stringify(ability));},onWindowStageCreate(ability, windowStage) {console.info(TAG, "onWindowStageCreate ability:" + JSON.stringify(ability));console.info(TAG, "onWindowStageCreate windowStage:" + JSON.stringify(windowStage));},onWindowStageActive(ability, windowStage) {console.info(TAG, "onWindowStageActive ability:" + JSON.stringify(ability));console.info(TAG, "onWindowStageActive windowStage:" + JSON.stringify(windowStage));},onWindowStageInactive(ability, windowStage) {console.info(TAG, "onWindowStageInactive ability:" + JSON.stringify(ability));console.info(TAG, "onWindowStageInactive windowStage:" + JSON.stringify(windowStage));},onWindowStageDestroy(ability, windowStage) {console.info(TAG, "onWindowStageDestroy ability:" + JSON.stringify(ability));console.info(TAG, "onWindowStageDestroy windowStage:" + JSON.stringify(windowStage));},onAbilityDestroy(ability) {console.info(TAG, "onAbilityDestroy ability:" + JSON.stringify(ability));},onAbilityForeground(ability) {console.info(TAG, "onAbilityForeground ability:" + JSON.stringify(ability));},onAbilityBackground(ability) {console.info(TAG, "onAbilityBackground ability:" + JSON.stringify(ability));},onAbilityContinue(ability) {console.info(TAG, "onAbilityContinue ability:" + JSON.stringify(ability));}}// 1. 通过context属性获取applicationContextlet applicationContext = this.context.getApplicationContext();// 2. 通过applicationContext注册监听应用内生命周期this.lifecycleId = applicationContext.on("abilityLifecycle", abilityLifecycleCallback);console.info(TAG, "register callback number: " + JSON.stringify(this.lifecycleId));}onDestroy() {let applicationContext = this.context.getApplicationContext();applicationContext.off("abilityLifecycle", this.lifecycleId, (error, data) => {console.info(TAG, "unregister callback success, err: " + JSON.stringify(error));});}
}
http://www.yayakq.cn/news/836884/

相关文章:

  • 电脑网站设计制作微网站建设的第一步是什么 标题
  • 成都网站开发建设公司英文营销网站 知乎
  • 电商设计灵感网站个人网页设计教程
  • pytson做网站安全吗烟台高端品牌网站建设
  • 福州网络营销网站论文网站开发
  • 点子网站制作阿里巴巴运营技巧
  • 景区网站建设教程凡科小程序直播
  • h5个人网页设计心得合肥seo整站优化网站
  • 湖里区建设局网站家庭宽带做网站服务器吗
  • 3d模型代做网站建设公司加盟
  • 企业免费网站设计公司广州网站开发怎么做
  • 免费搭建博客网站做网站公司logo
  • 企业展示型网站程序六安网站关键词排名优化报价
  • 注册网站电子游戏送钱了38如何做网站的教程
  • 有限公司网站建设 中企动力佛山成都网站制作公司有哪些
  • 公司备案号查询网站创建个人邮箱
  • 宠物网站设计的代码建设淘宝网站需要多少钱
  • 湘潭网站seo磐石网络c2c网站设计
  • 怎么免费建设个人网站政务网站群建设需求调研表
  • 徐州网站建设新闻国内免费空间可以做什么网站
  • 银川建网站那家好怎么做软文网站
  • 朔州网站建设价格低网站建设价格单
  • 网站建设手机银行修改登录密码济南公司网站建设
  • 如何创建自媒体手机网站网络任务推广
  • 宜昌市城市建设学校网站商业网站开发 说课
  • 北京网站设计成功a刻长荣建设深圳公司网站
  • 动静分离网站架构阳性几天就不传染人了
  • 效能建设网站linux建站和wordpress
  • 手机网站左右滑动效果网络营销pdf
  • 普宁市建设局网站三秦网