文档管理中心
我的
您当前浏览的HarmonyOS 5.0.2(API 14)文档归档不再维护,推荐您使用最新版本。详细请参考文档维护策略变更。
API参考应用服务Share Kit(分享服务)ArkTS APIArkTS API错误码

ArkTS API错误码

说明

以下仅介绍本模块特有错误码,通用错误码请参考通用错误码说明文档。

1003700001 数据记录超过上限

错误信息

The number of records exceeds the maximum.

错误描述

数据记录数量超过上限。

可能原因

数据记录数量超过限制,当前上限为500项。

处理步骤

对用户可选分享内容数量做限制。

1003702001 数据记录格式非法/类型不支持

错误信息

Record types are not support.

错误描述

数据记录类型不支持。

可能原因

1. 传入了类型无法识别、不支持或不匹配的数据记录。

2. SharedRecord数据记录中,uri、content全部为空。

3. uri格式非法。

处理步骤

1. 检查数据类型是否为已预置的UniformDataType类型或者是已知的自定义类型。

2. 检查SharedRecord数据,uri、content是否全部为空。

3. 检查传入的uri字段格式。

1003702002 跨进程传输数据量超过上限

错误信息

IPC data is oversized.

错误描述

跨进程传输数据超过上限200KB(包含want数据本身的字段)。

可能原因

  1. 缩略图过大。
  2. 文本内容过多。

处理步骤

1. 对SharedRecord中传入的缩略图二进制数据进行压缩处理。

2. 对用户可选文本内容做字数限制。

1003703001 数据解析失败

错误信息

Parse data failed.

错误描述

分享数据关键信息通过want传递,非法want无法解析。

可能原因

  1. 调用getContactInfo/getSharedData接口时,输入参数格式非法,例如:解析字段不匹配(非分享类型数据)、解析字段不存在等。

处理步骤

1. 目标应用Ability中止本次分享数据处理。

2. 提示用户分享数据错误。