错误信息
The number of records exceeds the maximum.
错误描述
数据记录数量超过上限。
可能原因
数据记录数量超过限制,当前上限为500项。
处理步骤
对用户可选分享内容数量做限制。
错误信息
Record types are not support.(The batch and multiple selection modes support { @link UDMF.File } type records only.)
错误描述
数据记录类型不支持。
可能原因
传入了类型无法识别、不支持或不匹配的数据记录。
SharedRecord数据记录中,uri、content全部为空。
uri格式非法。
处理步骤
检查数据类型是否为已预置的UniformDataType类型或者是已知的自定义类型。
检查SharedRecord数据,uri、content是否全部为空。
检查传入的uri字段格式。
错误信息
IPC data is oversized.
错误描述
跨进程传输数据超过上限200KB(包含want数据本身的字段)。
可能原因
缩略图过大。
文本内容过多。
处理步骤
对SharedRecord中传入的缩略图二进制数据进行压缩处理。
对用户可选文本内容做字数限制。
错误信息
Parse data failed.
错误描述
分享数据关键信息通过want传递,非法want无法解析。
可能原因
调用getContactInfo/getSharedData接口时,输入参数格式非法,例如:解析字段不匹配(非分享类型数据)、解析字段不存在等。
处理步骤
目标应用Ability中止本次分享数据处理。
提示用户分享数据错误。