java的服务卡片button点击事件要写哪里呢?

java的服务卡片button点击事件要写哪里呢?-开源基础软件社区服务卡片需求一个按钮点击复制一段信息,应该写在哪里呢,求老师指点一下

鸿蒙
Java
HarmonyOS
2021-09-30 14:24:10
浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
爱吃土豆丝的打工人
2

Java  服务卡片中按钮的点击事件可以写在onUpdateForm()方法中,或者通过自定义onTriggerEvent()方法,但是最终的处理位置还在onUpdateForm()方法中

 

@Override
protected ProviderFormInfo onCreateForm(Intent intent) {

//数据持久化,获取卡片信息

......

}

 

@Override
protected void onDeleteForm(long formId) {
super.onDeleteForm(formId);
// 删除卡片实例数据,需要由开发者实现
deleteFormInfo(formId);
......
}
 
@Override
// 若卡片支持定时更新/定点更新/卡片使用方主动请求更新功能,则提供方需要覆写该方法以支持数据更新
protected void onUpdateForm(long formId) {
super.onUpdateForm(formId);
// 更新卡片信息,由开发者实现
......
}
 
@Override
protected void onCastTempForm(long formId) {
// 使用方将临时卡片转换为常态卡片触发,提供方需要做相应的处理,将数据持久化。
// 该回调属于预留接口,当前无场景,可以先不实现。
super.onCastTempForm (formId);
......
}
 
@Override
protected void onEventNotify(Map<Long, Integer> formEvents) {
// 使用方发起可见或者不可见通知触发,提供方需要做相应的处理,比如卡片可见时刷新卡片,仅系统应用能收到该回调。
super.onEventNotify(formEvents);
......
}

分享
微博
QQ
微信
回复
2021-10-08 09:00:59
相关问题
服务卡片java如何设置点击事件
3932浏览 • 1回复 待解决
服务卡片如何跳转到指定页面
1387浏览 • 1回复 待解决
JS 卡片背景颜色怎么修改
2179浏览 • 3回复 待解决
鸿蒙卡片原子化服务和app关系
5435浏览 • 4回复 待解决
服务卡片进度条如何停止动画
4094浏览 • 1回复 待解决
java代码如何为button添加xml背景?
493浏览 • 2回复 待解决
鸿蒙手表支持服务卡片
4041浏览 • 2回复 待解决
服务卡片默认没有东西
2850浏览 • 1回复 待解决
服务卡片快照在哪会用到?
972浏览 • 1回复 待解决
鸿蒙JS服务卡片背景模糊无效问题
2082浏览 • 1回复 待解决
服务中心添加卡片怎么添加?
1424浏览 • 1回复 待解决
鸿蒙卡片服务可以播放视频吗。
1618浏览 • 1回复 待解决