鸿蒙开发:【启动本地PageAbility】

启动本地PageAbility

PageAbility相关的能力通过featureAbility提供,启动本地Ability通过featureAbility中的startAbility接口实现。

表1 featureAbility接口说明

接口名 接口描述
startAbility(parameter: StartAbilityParameter) 启动Ability。
startAbilityForResult(parameter: StartAbilityParameter) 启动Ability,并在该Ability被销毁时返回执行结果。

如下示例通过startAbility显式启动PageAbility。启动Ability的参数包含want,关于want的说明详见[对象间信息传递载体Want],相应的,隐式启动与显式启动也不在此赘述。

import featureAbility from '@ohos.ability.featureAbility';
import Want from '@ohos.app.ability.Want';
import hilog from '@ohos.hilog';

const TAG: string = 'PagePageAbilityFirst';
const domain: number = 0xFF00;
(async (): Promise<void> => {
  try {
    hilog.info(domain, TAG, 'Begin to start ability');
    let want: Want = {
      bundleName: 'com.samples.famodelabilitydevelop',
      moduleName: 'entry',
      abilityName: 'com.samples.famodelabilitydevelop.PageAbilitySingleton'
    };
    await featureAbility.startAbility({ want: want });
    hilog.info(domain, TAG, `Start ability succeed`);
  }
  catch (error) {
    hilog.error(domain, TAG, 'Start ability failed with ' + error);
  }
})()

相关推荐

  1. 鸿蒙开发:【启动本地PageAbility

    2024-06-18 04:46:01       31 阅读
  2. 鸿蒙开发:【PageAbility组件概述+配置】

    2024-06-18 04:46:01       29 阅读
  3. 鸿蒙开发 模拟器启动失败问题

    2024-06-18 04:46:01       85 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-18 04:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-18 04:46:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-18 04:46:01       82 阅读
  4. Python语言-面向对象

    2024-06-18 04:46:01       91 阅读

热门阅读

  1. 地学类期刊最新CiteScore™ 汇总

    2024-06-18 04:46:01       27 阅读
  2. 怎么通过AI构架一个个人简介并且写出来

    2024-06-18 04:46:01       37 阅读
  3. C++240617

    C++240617

    2024-06-18 04:46:01      28 阅读
  4. 数据库修复实例2(副本出入口修复)

    2024-06-18 04:46:01       26 阅读
  5. Leetcode 415. 字符串相加-大数相加

    2024-06-18 04:46:01       30 阅读
  6. Docker使用心得

    2024-06-18 04:46:01       37 阅读
  7. 富格林:细心发现虚假确保安全

    2024-06-18 04:46:01       34 阅读
  8. 解析文字示例

    2024-06-18 04:46:01       85 阅读
  9. 计算机系统结构期末复习

    2024-06-18 04:46:01       29 阅读
  10. C#中[StructLayout(LayoutKind.Sequential, Pack = 1)]解释

    2024-06-18 04:46:01       32 阅读
  11. MySQL 保姆级教程(八):创建计算字段

    2024-06-18 04:46:01       37 阅读