阅读(3447) (9)

鸿蒙OS Ability DataAbilityResult

2020-09-21 17:27:06 更新

保存数据运算结果。

DataAbilityResult 用于保存在数据库上执行的 DataAbilityOperation 的结果。

也可以看看:

DataAbilityOperation

嵌套类摘要

从接口 ohos.utils 继承的嵌套类/接口。Sequenceable
Sequenceable.Producer < T >

领域摘要

修饰符和类型 领域 描述
静态 Sequenceable.Producer < DataAbilityResult > 生产者 从 Parcel 创建一个 DataAbilityResult 实例。

构造器摘要

建设者 描述
DataAbilityResult(int 计数) 用于使用指定的输入参数计数创建 DataAbilityResult 实例的构造函数。
DataAbilityResult(Uri uri) 用于使用指定的输入参数 uri 创建 DataAbilityResult 实例的构造函数。
DataAbilityResult(Uri uri,Integer count) 用于创建具有输入参数 uri,count和failure的 DataAbilityResult 实例的构造函数。
DataAbilityResult(Parcel in) 用于使用指定的Parcel对象创建 DataAbilityResult 实例的构造函数。

方法总结

修饰符和类型 方法 描述
静态 DataAbilityResult createFromParcel(Parcel in) 根据给定的 Parcel 对象创建一个 DataAbilityResult 实例。
Integer getCount() 获取受操作影响的行数。
uri getUri() 获取与操作相对应的 Uri 对象。
布尔值 marshalling(Parcel out) 将 DataAbilityResult 对象编组到一个包裹中。
String toString() 打印出包含类对象信息的字符串。
布尔值 unmarshalling(Parcel in) 从宗地中解组 DataAbilityResult 对象。
从类 java.lang 继承的方法。object
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait
从接口 ohos.utils 继承的方法。Sequenceable
hasFileDescriptor

领域细节

生产者

公共静态最终 Sequenceable.Producer < DataAbilityResult > PRODUCER

Parcel 创建一个 DataAbilityResult 实例 。

构造器详细信息

数据能力结果

公共数据能力结果(Uri uri)

用于使用指定的输入参数 uri 创建 DataAbilityResult 实例的构造函数。

参数:

参数名称 参数说明
uri 指示Uri对象。

数据能力结果

public DataAbilityResult(整数计数)

用于使用指定的输入参数计数创建 DataAbilityResult 实例的构造函数。

参数:

参数名称 参数说明
计数 指示受操作影响的行数。

数据能力结果

public DataAbilityResult(Uri uri,Integer

用于创建具有输入参数 uri,count 和 failure 的 DataAbilityResult 实例的构造函数。

参数:

参数名称 参数说明
uri 指示要操作的数据路径。
计数 指示受操作影响的行数。

数据能力结果

公共 DataAbilityResult(Parcel in)

用于使用指定的Parcel对象创建 DataAbilityResult 实例的构造函数。

参数:

参数名称 参数说明
in 指示宗地对象。

方法细节

getUri

公共Uri getUri()

获取与操作相对应的Uri对象。

返回值:

返回Uri对象。

getCount

public Integer getCount()

获取受操作影响的行数。

返回值:

返回受操作影响的行数。

toString

公共String toString()

打印出包含类对象信息的字符串。

覆写:

Object中的toString

返回值:

返回对象信息。

编组

公共布尔编组(Parcel out)

将 DataAbilityResult 对象编组到一个包裹中。

指定者:

Sequenceable 接口中unmarshalling

参数:

参数名称 参数说明
out 指示要编组的宗地对象。

返回值:

如果封送成功,则返回 true;否则,返回 false。否则返回 false。

解组

公共布尔解组 (Parcel in)

从宗地中解组 DataAbilityResult 对象。

指定者:

在接口 Sequenceableunmarshalling

参数:

参数名称 参数说明
in 指示要解组的宗地对象。

返回值:

如果解组成功,则返回 true;否则,返回 true。否则返回 false。

createFromParcel

公共静态 DataAbilityResult createFromParcel(Parcel中)

根据给定的 Parcel 对象创建一个 DataAbilityResult 实例。用于使用宗地传输 DataAbilityResult 对象。

参数:

参数名称 参数说明
in 指示宗地对象。

返回值:

返回 DataAbilityResult 对象。