如何实现卡片定时刷新和定点刷新?

如何实现卡片定时刷新和定点刷新?

HarmonyOS
2024-08-06 14:20:06
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
e_lion

定时刷新:表示在一定时间间隔内调用onUpdateForm的生命周期回调函数自动刷新卡片内容。可以在form_config.json配置文件的updateDuration字段中进行设置。

{
"forms": [
{
"name": "UpdateDuration",
"description": "$string:widget_updateduration_desc",
"src": "./ets/updateduration/pages/UpdateDurationCard.ets",
"uiSyntax": "arkts",
"window": {
"designWidth": 720,
"autoDesignWidth": true
},
"colorMode": "auto",
"isDefault": true,
"updateEnabled": true,
"scheduledUpdateTime": "10:30",
"updateDuration": 2,
"defaultDimension": "2*2",
"supportDimensions": [
"2*2"
]
}
]
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.

定点刷新:表示在每天的某个特定时间点自动刷新卡片内容。可以在form_config.json配置文件中的​​

scheduledUpdateTime​​字段中进行设置
{
"forms": [
{
"name": "ScheduledUpdateTime",
"description": "$string:widget_scheupdatetime_desc",
"src": "./ets/scheduledupdatetime/pages/ScheduledUpdateTimeCard.ets",
"uiSyntax": "arkts",
"window": {
"designWidth": 720,
"autoDesignWidth": true
},
"colorMode": "auto",
"isDefault": true,
"updateEnabled": true,
"scheduledUpdateTime": "10:30",
"updateDuration": 0,
"defaultDimension": "2*2",
"supportDimensions": [
"2*2"
]
}
]
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
已于2024-8-6 20:15:40修改
分享
微博
QQ
微信
回复
2024-08-06 20:12:49
相关问题
HarmonyOS 卡片定时刷新机制
682浏览 • 1回复 待解决
HarmonyOS 卡片定时刷新时间不准确
723浏览 • 1回复 待解决
UIAbility如何刷新ArkTS卡片
2771浏览 • 1回复 待解决
HarmonyOS 卡片页面刷新接口
776浏览 • 1回复 待解决
HarmonyOS 卡片刷新不准时
909浏览 • 1回复 待解决
HarmonyOS canvas是否有定时刷新的函数
794浏览 • 1回复 待解决
Stage模型的卡片如何配置刷新时间
3397浏览 • 1回复 待解决
HarmonyOS 卡片更新图片不刷新
873浏览 • 1回复 待解决
卡片的数据刷新时间如何支持配置
2671浏览 • 1回复 待解决
下拉刷新和上拉加载的API为9的sdk
3575浏览 • 1回复 待解决
HarmonyOS 下拉刷新如何实现
509浏览 • 1回复 待解决
请求服务器图片资源刷新卡片
1624浏览 • 1回复 待解决