开发者社区> 问答> 正文

在支持远端动态改变App交互行为的能力前后,上层业务方的代码有何差异?

在支持远端动态改变App交互行为的能力前后,上层业务方的代码有何差异?

展开
收起
迪哒迪滴喵 2024-07-22 16:35:52 7 0
1 条回答
写回答
取消 提交回答
  • 在支持远端动态改变App交互行为之前,上层业务方直接为按钮设置点击事件监听器,如addGoodsButton.setOnClickListener(...),并在其中定义具体的交互逻辑。而在支持该能力之后,上层业务方需要在设置点击事件监听器时,通过ActionManager.handleClick方法传入页面和事件标识,以及一个默认的点击事件监听器。这样,业务方无需直接修改点击事件的逻辑,只需透传一些上下文标识,即可实现远端动态拦截和修改交互行为。

    2024-07-22 18:26:13
    赞同 3 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
女性移动App安全攻防战 立即下载
汇聚云计算的生态核能——云市场,云上APP Store 立即下载
千万级用户直播App——服务端架构设计和思考 立即下载

相关实验场景

更多