谁(何时)需要设置监听器(回调)

被东方向主动方发送数据需要利用回调。

比如客户端是主动方,服务器是被动方。

比如android中的activity是主动方,按钮是被动方。

何时需要在回调方法中设置参数,

比如android中的listView是被动方,

当被动方listView被点击时,listView需要告诉activty

1.我被点击了

2.我的哪一项被点击了,此时的项数就要作为参数传递给主动方activity.

时间: 2024-10-13 11:16:11

谁(何时)需要设置监听器(回调)的相关文章

Android 批量设置监听器,监听器传递参数,重写监听器构造函数

这个问题困扰了我好几天,就在我做的课程表应用中,每个页面有15个TextView,每个都要设置监听器,但是这还不是难事,难的是,用匿名内部类实现监听借口的时候,还要再在里面设置监听器!简而言之,TextView长按变为EditText,EditText点击完成之后把值传回TextView,这一个地方需要两个监听器. 我最早的实现方法是(mon_tv[ ]是一个TextView数组,mon_et[ ]是一个EditText数组): mon_tv[1].setOnLongClickListener(

在Inspector 中 设置添加回调函数 - Unity3d编辑器扩展

在做一些开场动画或者其它指定事件触发 一类功能时,需要在编辑环境下设置添加回调函数. 一开始尝试直接使用delegate 来编写,测试发现没有效果,在谷歌搜索到Unity论坛有人提到 delegate 不能被序列化到Inspector 中使用,建议使用 UnityEvent . UnityEvent ,其实在UGUI中经常用到,只是平时不知道是它. 比如按钮的点击事件就是 直接从 UGUI Button 的源代码中搬运出来. 先提供一个带有 UnityEvent 的类 TimeEventPlug

微信开发笔记:微信浏览器分享设置以及回调

在微信中分享给好友/分享到朋友圈这个功能应该是比较常用的了,就拿分享到朋友圈举例,分享出去的内容在朋友圈的展示是以一张小图片+一个简单的介绍的形式来给好友看到的,点击后才是详情,那么这么一来,这张小图片和这段小简介就直接成为了这个被分享后的内容的被点击率的重中之重.在默认情况下,这张图片会载入内容主题部分的第一张大图片,而简介只会加载一个网址.这样的展示方式还是相当不尽如人意的,那我们来看一下这一些内容,是通过什么形式来设置的,拿PHP来做一个举例: 首先我们需要有一个公众号,并且获得appid

微信开发(二)设置微信回调服务器 ( Node.js )

div#cpmenu {height:200px;float:left;} div#cpcontent {height:200px;width:150px;float:left;} 文章作者:松阳 原文链接:http://blog.csdn.net/fansongy/article/details/43341405 概述 上一篇中简单介绍了Token的获取,这篇中介绍如何设置回调服务器.使用技术为Node.js中的Express. 搭建服务器 这里我使用Node.js中的Express框架实现一

SetTimer and CreateWaitableTimer的例子(静态函数设置为回调函数,瑞士的网页,有点意思)

Timers (SetTimer and CreateWaitableTimer) in Windows   SetTimer The following example creates a timer (that is not attached to a window) whose Timer Procedure creates 20 Message Boxes #include <windows.h> class foo_class { static int counter; public

Cocos2d-x学习笔记—事件处理机制

Cocos2d-x学习笔记-事件处理机制 一:事件处理机制 一个事件由触发到完成响应,主要由以下三部分组成: 事件分发器EventDispatcher: 事件类型EventTouch.EventKeyboard等: 事件监听器EventListenerTouch.EventListenerKeyboard等. 在Cocos2d-x v3.x中,关于事件的东西,无非就是围绕上述的三个部分展开来的,掌握了上述的三个部分,也就掌握了Cocos2d-x v3.x中事件处理的精髓. (1)事件分发器: 事

【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件

博客地址 : http://blog.csdn.net/shulianghan/article/details/41520569 代码下载 : -- GitHub : https://github.com/han1202012/WheelViewDemo.git -- CSDN : http://download.csdn.net/detail/han1202012/8208997 ; 博客总结 : 博文内容 : 本文完整地分析了 WheelView 所有的源码, 包括其适配器类型, 两种回调接

微信开发出现 redirect-uri参数错误原因是设置回调页面域名不要加HTTP://

OAuth2.0 网页授权设置,回调页面域名不要加HTTP:// NND  微信的研发,你程序处理下很麻烦吗?给个提示很麻烦吗?让我查了1个多小时. 版权声明:本文为博主原创文章,未经博主允许不得转载.

ListView中button监听器 设置 及 优化

在应用开发中常常会用到ListView,而且每个Item里面都会有button之类的须要进行事件监听的控件.在给button加入OnClickListener的时候,一開始非常下意识的会想在ListView的adapter的getView方法中找到每个Button并new一个OnClickListener分配给这个button. 可是当数据量非常大的时候,new出来这么多个监听器势必会对内存造成一定的压力.并且每一个Listener的功能全然一样,Listener里面所需知道的,只是是调用者所在