java.lang.Object
|---ohos.agp.components.ComponentProvider.Action
public abstract static class ComponentProvider.Action
extends Object
implements Sequenceable
描述可以对远程组件执行的操作。
远程组件是可以在另一个应用程序中显示和更新的组件层次结构。
从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 |
---|
Sequenceable.ProducerT |
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | MERGE_REPLACE | 允许合并和替换。 |
int | viewId | 表示组件ID。 |
构造函数 | 描述 |
---|---|
Action() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
abstract void | apply(ComponentContainer root) | 应用更新组件内容的动作。 |
String | getActionKey() | 获取操作键。 |
abstract int | getActionTag() | 获取动作类型。 |
int | mergeOperation() | 返回合并行为。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
从接口 ohos.utils.Sequenceable 继承的方法 |
---|
hasFileDescriptor, marshalling, unmarshalling |
public static final int MERGE_REPLACE
允许合并和替换。
当多个 ComponentProvider.Action 应用于同一个组件的同一个属性时,这些动作可以被合并。
public int viewId
表示组件ID。
public Action()
public abstract void apply(ComponentContainer root) throws ComponentProvider.ComponentProviderException
应用更新组件内容的动作。
参数:
参数名称 | 参数描述 |
---|---|
root | 表示 ComponentProvider 定义的所有组件的根节点。 |
Throws:
Throw名称 | Throw描述 |
---|---|
ComponentProvider.ComponentProviderException | 如果系统无法处理错误,则抛出此异常。 |
public int mergeOperation()
返回合并行为。 默认值为 MERGE_REPLACE。
返回:
默认情况下返回 MERGE_REPLACE。
public abstract int getActionTag()
获取 Action 类型。
返回的操作类型取决于 ComponentProvider.Action。
返回:
返回 Action 类型。
public String getActionKey()
获取操作键。
每个动作都有一个唯一的识别键。
返回:
返回操作键。
新闻标题:创新互联鸿蒙OS教程:鸿蒙OS ComponentProvider.Action
本文路径:http://www.csdahua.cn/qtweb/news48/381298.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网