ArkTS Api详解 (dialogRequest)

14 阅读1分钟

@ohos.app.ability.dialogRequest (dialogRequest)

dialogRequest模块用于处理模态弹框的能力,包括获取RequestInfo(用于绑定模态弹框)、获取RequestCallback(用于设置结果)。

模态弹框是指一个系统弹出框,其特点在于:该弹出框会拦截弹框之下的页面的鼠标、键盘、触屏等事件,销毁该弹框,才能操作下面的页面。

dialogRequest.getRequestInfo

从Want中获取请求方的RequestInfo。

名称类型必填描述
wantWant表示发起方请求弹框时传入的want信息。

dialogRequest.getRequestCallback

从Want中获取请求方的RequestCallback。

名称类型必填描述
wantWant表示发起方请求弹框时传入的want信息。

RequestInfo

表示发起方请求信息,作为窗口绑定模态弹框的入参。

ResultCode

模态弹框请求结果码。

名称说明
RESULT_OK0表示成功。
RESULT_CANCEL1表示失败。

RequestResult

模态弹框请求结果,当前只包含结果码,即RequestResult只当前只有ResultCode这一个成员。

名称类型可读可写说明
resultResultCode表示结果码。

RequestCallback

用于设置模态弹框请求结果的callback接口。

RequestCallback.setRequestResult

设置请求结果。

参数名类型必填说明
resultRequestResult模态弹框请求结果信息。