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

HarmonyOS
2024-12-06 12:55:14
浏览
收藏 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
微信
回复
2024-12-06 15:26:11
相关问题
什么是控制器controller
1094浏览 • 1回复 待解决
HarmonyOS List控制器Scroller相关
316浏览 • 1回复 待解决