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

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

HarmonyOS
2024-11-01 12:15:50
浏览
收藏 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
微信
回复
2024-11-01 17:31:49
相关问题
卡片开发支持多少种尺寸的卡片
505浏览 • 2回复 待解决
Stage模型的卡片如何配置刷新时间
2368浏览 • 1回复 待解决
HarmonyOS 获取应用名称
36浏览 • 1回复 待解决
应用中如何获取应用metadata信息?
909浏览 • 1回复 待解决
HarmonyOS 应用获取tombstoneAPI
101浏览 • 1回复 待解决
本地service与本地应用间如何传递消息
5456浏览 • 1回复 待解决
数据文件中写入数据方法
286浏览 • 1回复 待解决
卡片服务功能支持应用内部使用吗?
7301浏览 • 1回复 待解决