HarmonyOS 鸿蒙Next:长按app图标,快捷操作shortcut,如何拿到传递的参数
HarmonyOS 鸿蒙Next:长按app图标,快捷操作shortcut,如何拿到传递的参数
鸿蒙NEXT,API12,华为mate60
设置应用的快捷方式信息,已经配置了shortcuts标签和metadata标签,app上能正常展示快捷方式图标
但是shortcuts传递的参数,在 onCreate 和 onNewWant 里面的 want 和 launchParam 均没有获得
预期想要实现的需求
长按app应用,显示多个快捷方式,点击某个快捷方式,传递参数,打开页面并且执行特定的功能
希望告知如何实现
设置应用的快捷方式信息,已经配置了shortcuts标签和metadata标签,app上能正常展示快捷方式图标
但是shortcuts传递的参数,在 onCreate 和 onNewWant 里面的 want 和 launchParam 均没有获得
预期想要实现的需求
长按app应用,显示多个快捷方式,点击某个快捷方式,传递参数,打开页面并且执行特定的功能
希望告知如何实现
3 回复
可以用了 最新参考
目前不支持该能力,待后续实现。
在HarmonyOS鸿蒙Next中,长按app图标触发快捷操作shortcut时,获取传递的参数通常涉及配置shortcuts标签和metadata标签。确保在app的manifest文件中正确设置了这些标签,并定义了intent及其携带的参数。在目标页面或组件中,通过解析intent可以获取到传递的参数。如果参数未能在onCreate或onNewWant中直接获取,请检查intent的解析逻辑和参数传递方式。如果问题依旧没法解决请加我微信,我的微信是itying888。