@ohos.app.ability.dialogRequest (dialogRequest)
dialogRequest模块用于处理模态弹框的能力,包括获取RequestInfo(用于绑定模态弹框)、获取RequestCallback(用于设置结果)。
模态弹框是指一个系统弹出框,其特点在于:该弹出框会拦截弹框之下的页面的鼠标、键盘、触屏等事件,销毁该弹框,才能操作下面的页面。
dialogRequest.getRequestInfo
从Want中获取请求方的RequestInfo。
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
want | Want | 是 | 表示发起方请求弹框时传入的want信息。 |
dialogRequest.getRequestCallback
从Want中获取请求方的RequestCallback。
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
want | Want | 是 | 表示发起方请求弹框时传入的want信息。 |
RequestInfo
表示发起方请求信息,作为窗口绑定模态弹框的入参。
ResultCode
模态弹框请求结果码。
名称 | 值 | 说明 |
---|---|---|
RESULT_OK | 0 | 表示成功。 |
RESULT_CANCEL | 1 | 表示失败。 |
RequestResult
模态弹框请求结果,当前只包含结果码,即RequestResult只当前只有ResultCode这一个成员。
名称 | 类型 | 可读 | 可写 | 说明 |
---|---|---|---|---|
result | ResultCode | 是 | 是 | 表示结果码。 |
RequestCallback
用于设置模态弹框请求结果的callback接口。
RequestCallback.setRequestResult
设置请求结果。
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
result | RequestResult | 是 | 模态弹框请求结果信息。 |