服务卡片java如何设置点击事件

   @Override
    public ProviderFormInfo bindFormData() {
        HiLog.info(TAG, "bind form data when create form");
        ProviderFormInfo info = new ProviderFormInfo(RESOURCE_ID_MAP.get(dimension), context);
        ComponentProvider provider = new ComponentProvider();
        List<Intent> intentList = new ArrayList<>();
        List<IntentAgentConstant.Flags> flagList = null;
        //这里只能设计跳转事件,不能设置如onClickListener这样的api
        IntentAgentInfo ai = new IntentAgentInfo(100,
                IntentAgentConstant.OperationType.UNKNOWN_TYPE,flagList,
                intentList,null);
        provider.setIntentAgent(ResourceTable.Id_date,IntentAgentHelper.getIntentAgent(context,ai));
        info.mergeActions(provider);
        return info;
    }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.

如上,我们只能通过IntentAgent设置卡片布局控件路由事件,但是不能设置点击事件,比如点击时我想弹一个toast,这样做不到。

服务卡片
点击事件
2021-07-13 16:20:59
浏览
已于2021-7-13 16:21:58修改
收藏 0
回答 1
回答 1
按赞同
/
按时间
红叶亦知秋

目前还不支持单独设置点击事件处理。

分享
微博
QQ
微信
回复
2021-07-19 11:41:11
相关问题
HarmonyOS 卡片点击事件失效
862浏览 • 1回复 待解决
服务卡片只能基于JAVA开发吗?
4175浏览 • 1回复 待解决
服务卡片如何通过java端跳转到js端?
4619浏览 • 1回复 待解决
点击服务卡片如何跳转至指定的页面
2931浏览 • 1回复 待解决
服务卡片设置本地图片显示空白
8358浏览 • 2回复 已解决
服务卡片功能如何开发
710浏览 • 0回复 待解决
HarmonyOS 如何hook点击事件
870浏览 • 1回复 待解决
如何在元服务更新卡片数据?
327浏览 • 0回复 待解决
HarmonyOS 服务卡片问题
863浏览 • 1回复 待解决
HarmonyOS 创建服务卡片?
1087浏览 • 1回复 待解决
HarmonyOS 元服务卡片
798浏览 • 1回复 待解决