HarmonyOS调用startAbility(want)前有方法能判断下能不能跳

想知道startAbility前有办法知道want能不能打开,不能打开的话就不去调用startAbility,否则直接去调用了会提示“暂无支持此类文件的应用”。

HarmonyOS
2024-08-26 16:15:30
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Heiang

1、跳转前可以通过canOpenLink判断url是否可以打开。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/canopenlink-V5

2、如果是对于跳转失败的处理,且要求用户无感知。可以通过指定参数接可以实现,want匹配失败时,直接返回错误码:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-app-ability-wantconstant-V5#wantconstantflags

分享
微博
QQ
微信
回复
2024-08-26 21:22:45
相关问题
@State能不能装饰接口
1495浏览 • 1回复 待解决
电脑能不能刷鸿蒙系统
17334浏览 • 14回复 待解决
HarmonyOS Camera_CaptureSession 能不能重用
1086浏览 • 1回复 待解决
File公有目录是不能不能创建 ?
3526浏览 • 1回复 待解决
华为能不能做个快捷指令?
8473浏览 • 1回复 待解决
鸿蒙左右下拉栏能不能互换?
16905浏览 • 4回复 待解决
这个在哪里关闭取消,能不能关闭啊
7485浏览 • 1回复 待解决
荣耀30S能不能升级鸿蒙系统
10112浏览 • 1回复 待解决
荣耀30pro能不能升级鸿蒙系统
8296浏览 • 1回复 待解决
升级鸿蒙系统后原来的app能不能
12011浏览 • 2回复 待解决