HarmonyOS 应用的卡片怎么获取应用写入的本地数据?

在主应用中写入了部分数据(通过关系型数据库)到本地,后面希望通过应用的服务卡片读取这些数据并显示在卡片UI上面,通过查阅官方提供的文档好像无法实现这个功能?

HarmonyOS
7天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

​1、在onCommand方法中创建DataAbilityHelper实列DataAbilityHelper dataAbilityHelper = DataAbilityHelper.creator(context,url)。

2、使用DataAbilityHelper的query方法查询数据ResultSet resultSet = DataAbilityHelper.query(url,null,null,null,null)。

3、遍历ResultSet获取查询结果,筛选需要的数据显示在服务卡片UI上​。

分享
微博
QQ
微信
回复
7天前
相关问题
卡片开发支持多少种尺寸的卡片
449浏览 • 2回复 待解决
Stage模型的卡片如何配置刷新时间
2301浏览 • 1回复 待解决
应用中如何获取应用metadata信息?
819浏览 • 1回复 待解决
数据文件中写入数据方法
236浏览 • 1回复 待解决
本地service与本地应用间如何传递消息
5432浏览 • 1回复 待解决
鸿蒙卡片如何去掉应用桌面图标
11247浏览 • 3回复 已解决
卡片服务功能支持应用内部使用吗?
7243浏览 • 1回复 待解决
HarmonyOS怎么清除当前应用缓存
550浏览 • 1回复 待解决
应用市场推荐展示元服务卡片异常
1764浏览 • 1回复 待解决
如何获取应用名称?
97浏览 • 1回复 待解决