HarmonyOS 服务卡片中如何进行网络请求
服务卡片的内容需要网络请求获取,在onAddForm中,请求网络是异步的,如何等待网络请求结束再return formBindingData.createFormBindingData(obj);呢?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 使用服务卡片开发时,通过网络请求的数据无法加载到卡片中 
1344浏览  • 1回复 待解决
HarmonyOS 使用服务卡片开发时,通过网络请求的数据无法加载到卡片中 
1466浏览  • 1回复 待解决
网络请求后如何进行回调? 
2241浏览  • 1回复 待解决
请求网络中的pdf,该如何进行存储和读取 
1075浏览  • 0回复 待解决
HarmonyOS  rcp如何进行fetch流式请求 
1165浏览  • 1回复 待解决
FA卡片如何进行数据交互 
3231浏览  • 1回复 待解决
HarmonyOS 应用/元服务应如何进行备案? 
1184浏览  • 1回复 待解决
用户端网络质量如何进行监听 
1215浏览  • 1回复 待解决
元服务如何进行服务的灰度发布与回滚? 
586浏览  • 0回复 待解决
HarmonyOS 地址位置信息服务授权如何进行监听? 
1190浏览  • 1回复 待解决
元服务如何进行日志的收集与分析? 
623浏览  • 1回复 待解决
服务卡片怎么显示网络图片 
782浏览  • 0回复 待解决
请求服务器图片资源刷新卡片 
1930浏览  • 1回复 待解决
服务卡片image怎么获取网络图片? 
8546浏览  • 2回复 待解决
HarmonyOS 获取网络图片的PixelMap,如何进行center crop? 
1089浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何进行鸿蒙卡片的状态持久化管理? 
1361浏览  • 1回复 待解决
HarmonyOS 元服务的卡片怎么加载网络图片 
1289浏览  • 1回复 待解决
HarmonyOS 使用@ohos.net.http (数据请求)如何进行图片上传 
1198浏览  • 1回复 待解决
HarmonyOS  元服务网络请求提示2300998 
909浏览  • 1回复 待解决
网络请求怎么进行SSL证书认证? 
4724浏览  • 1回复 待解决
HarmonyOS 如何在服务卡片中获取壁纸主色?@ohos.wallpaper在API12+还能用吗? 
635浏览  • 1回复 待解决
HarmonyOS  如何进行sdk升级 
1063浏览  • 1回复 待解决
HarmonyOS 如何进行邀请测试 
1297浏览  • 1回复 待解决
HarmonyOS 如何进行代码检查 
1188浏览  • 1回复 待解决
升级至next版本后,元服务卡片中无法使用request.downloadFile的api 
3064浏览  • 1回复 待解决





















不建议在onAddForm中进行网络请求,因为FormExtensionAbility进程不能常驻后台,即在卡片生命周期回调函数中无法处理长时间的任务,在生命周期调度完成后会继续存在5秒,如5秒内没有新的生命周期回调触发则进程自动退出。
针对可能需要5秒以上才能完成的业务逻辑,建议拉起主应用进行处理,处理完成后使用updateForm()通知卡片进行刷新。
参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-ui-widget-lifecycle-V5
关于卡片的自动刷新逻辑,有如下方案,请参考:
EntryFormAbility.ets
EntryAbility.ets