【鸿蒙】AbilitySlice,Ability,AceAbility访问的页面

本文介绍了鸿蒙系统中AceAbility、Ability和AbilitySlice的类继承关系及其对应的前台页面。AceAbility与js页面关联,而Ability、AbilitySlice与xml布局文件关联。示例1展示了mainAbility如何访问xml页面,而示例2说明了当配置js页面且未指定Ability名称时,默认访问'pages/index/index'页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FP 基类继承关系

AceAbility,Ability,AbilitySlice 的类继承关系
AceAbility对应前台页面是 config.json配置的 js页面
Ability,AbilitySlice对应的前台页面是resources\base\layout目录下的xml页面

示例1

在这里插入图片描述
该mainAbility访问的是resources\base\layout\Layout_main_layout对应的main_layout.xml页面
AbilitySlice示例未给出,与Ability访问的页面是一致的

示例2

在这里插入图片描述
1、该mainAbility中配置的super.setUIContent(ResourceTable.Layout_main_layout);失效
2、访问的是 config.json配置的 js页面,目前未指定该ability的名称,则访问 name名称为 default的页面,如下
{
“pages”: [
“pages/index/index”
],
“name”: “default”,
“window”: {
“designWidth”: 720,
“autoDesignWidth”: false
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值