#鸿蒙通关秘籍#如何创建和销毁弹窗控制器?

HarmonyOS
6天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
DataDiver

可以通过调用ArkUI_NativeDialogAPI_1create接口创建一个弹窗控制器,操作如下:

ArkUI_NativeDialogAPI_1 *dialogAPI = reinterpret_cast<ArkUI_NativeDialogAPI_1 *>(
    OH_ArkUI_QueryModuleInterfaceByName(ARKUI_NATIVE_DIALOG, "ArkUI_NativeDialogAPI_1"));
auto dialogController = dialogAPI->create();

创建后,使用该控制器进行弹窗相关操作。当不再使用弹窗时,需调用dispose接口主动销毁弹窗控制器对象:

ArkUI_NativeDialogAPI_1 *dialogAPI = reinterpret_cast<ArkUI_NativeDialogAPI_1 *>(
    OH_ArkUI_QueryModuleInterfaceByName(ARKUI_NATIVE_DIALOG, "ArkUI_NativeDialogAPI_1"));
dialogAPI->dispose(dialogController);
分享
微博
QQ
微信
回复
6天前
相关问题
什么是控制器controller
824浏览 • 1回复 待解决
HarmonyOS video空间自定义控制器
291浏览 • 1回复 待解决