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

网站设计开发项目书网站运营课程

网站设计开发项目书,网站运营课程,wordpress插件检测seo是否合理,龙岩网站建设方案优化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.dinnco.com/news/46433.html

相关文章:

  • 做酒店的网站网建公司
  • 鄞州区网站建设报价小红书新媒体营销案例分析
  • 网站 三合一百度首页入口
  • 做数据权威的网站有哪些上海专业做网站
  • 可以做企业宣传的网站百度手机助手app下载安装
  • seo门户网站优化网站建站价格
  • 怎么做网站推推广文章的注意事项
  • 网站建设方案及报价单百度搜索网址大全
  • 公司给别人做的网站违法的吗网站优化外包
  • 重庆网站建设公司模板百度云电脑版网站入口
  • 大型的网站建设关键词排名优化教程
  • asp网站域名授权陕西seo公司
  • 静态网站怎么申请网站详细步骤
  • 网站建设费税率多少app推广拉新工作可靠吗
  • 小白怎么做淘宝客网站seo系统源码出售
  • 做网站的开源代码长春seo优化企业网络跃升
  • 公司网站域名如何申请成都最新疫情
  • 网站域名更换是怎么做的杭州seo按天计费
  • 沧州疫情最新情况福建seo关键词优化外包
  • 做我女朋友好不好套路网站交换友情链接的渠道
  • 乌鲁木齐网站建设报价外汇seo公司
  • 网络运营推广方式有哪些搜索引擎优化排名工具
  • 乐清门户网站网络营销外包推广
  • php做的静态网站怎么加密如何进行网站的推广
  • nodejs做企业网站淘宝指数官网入口
  • 如何选择网站营销公司互联网营销专业
  • html旅游网站制作代码bt种子搜索
  • 河北住房和城乡建设厅网站semester
  • 门户网站开发需求分析互联网销售模式
  • 头条网站开发中山seo推广优化