HarmonyOS bindContextMenu()里面菜单项,执行了promptAction.showDialog 或者promptAction.showToast 没有提示?

bindContextMenu()里面菜单项,执行了promptAction.showDialog 或者promptAction.showToast 没有提示

阅读 656
1 个回答

promptAction模块功能依赖UI的执行上下文,不可在UI上下文不明确的地方使用,参见UIContext说明。可以通过使用UIContext中的getPromptAction方法获取当前UI上下文关联的PromptAction对象。可以通过getuicontext获取context后传给bindContextMenu中的自定义build,然后通过uiContext.getPromptAction()调用。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-custom-component-api-V5\#ZH-CN\_TOPIC\_0000001884917850\_\_getuicontext

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进