HarmonyOS toast不显示问题

static showToast(message: string | Resource, options?: ToastOptions) {
  if ((typeof message === 'string' && message.length > 0) || message) {
    if (!options) {
      options = new ToastOptions()
    }
    promptAction.showToast({
      message: message,
      duration: options.duration,
      bottom: options.bottom,
      showMode: options.showMode
    })
  }
}

如上代码 我封装了一个showToast的方法,该方法有时候会显示不出来,这个是什么原因造成的昵?

而且我试了调用该方法不显示,直接在调用的地方使用promptAction.showToas能显示,是否在封装的时候上下文不匹配??

HarmonyOS
2025-01-09 14:57:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

@ohos.promptAction模块功能依赖UI的执行上下文,不可在UI上下文不明确的地方使用;可以通过使用UIContext中的getPromptAction方法获取当前UI上下文关联的PromptAction对象

链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-uicontext-V5#getpromptaction

分享
微博
QQ
微信
回复
2025-01-09 17:10:16
相关问题
harmony surfaceProvider绘制不显示问题
11560浏览 • 4回复 待解决
HarmonyOS CustomDialogController 不显示
1611浏览 • 1回复 待解决
HarmonyOS 如果显示类似Toast的提示
1144浏览 • 1回复 待解决
HarmonyOS 应用图标不显示
1401浏览 • 1回复 待解决
HarmonyOS webloadData不显示内容
850浏览 • 1回复 待解决
HarmonyOS 应用退到后台显示toast的方案
2140浏览 • 1回复 待解决
HarmonyOS 应用使用iconfont不显示
1015浏览 • 1回复 待解决
HarmonyOS web组件alert不显示
2352浏览 • 1回复 待解决
HarmonyOS push通知不显示图片
864浏览 • 1回复 待解决
HarmonyOS Web组件不显示图片
937浏览 • 1回复 待解决
HarmonyOS toast问题如何解决
2544浏览 • 1回复 待解决
HarmonyOS dialog调用open方法,不显示
1470浏览 • 1回复 待解决
HarmonyOS RelativeContainer内的控件不显示
817浏览 • 1回复 待解决
HarmonyOS web加载页面图片不显示
2031浏览 • 1回复 待解决
HarmonyOS 输入框不显示内容
1551浏览 • 2回复 待解决
HarmonyOS 网络图片加载不显示
2192浏览 • 1回复 待解决
PopupDialog 不显示怎么回事?
8696浏览 • 2回复 待解决