博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android自定义Listener
阅读量:6835 次
发布时间:2019-06-26

本文共 869 字,大约阅读时间需要 2 分钟。

Android自带了很多监听器,比如OnClickListener。实现一个自定义Listener也是很简单的,只需要用一个Interface接口

定义这个Listener,以接口的形式

public interface Listener {    public void update(String string);}

这个监听器的触发时机

public class Operater {    private Listener mListener;    public void setListener(Listener listener) {        mListener = listener;    }    public void doSomething(String string) {        if (mListener != null) {            mListener.update(string);        }    }}

设置监听器

public class Main {    public static void main(String[] args) {        Operater op = new Operater();        op.setListener(new Listener() {            public void update(String string) {                System.out.println("监听器:"+string);            }        });        op.doSomething("已经点击了");    }}

运行结果

监听器:已经点击了

以上用Java的简单方式实现了在Android中经常用到的Listener

本文转自chainli 51CTO博客,原文链接:http://blog.51cto.com/lichen/1559576,如需转载请自行联系原作者

你可能感兴趣的文章
python-41: 直接使用cookies登陆网站
查看>>
MAC、IP头、TCP头、UDP头帧格式、详解
查看>>
网站前端_Highcharts-数据可视.0001.玩转Highcharts之配置快速入门?
查看>>
ECharts折线图(一)
查看>>
Linux运维工程师面试题总结
查看>>
Could not find or load main class org.apache.catalina.startup.Bootstrap
查看>>
PowerShell获取服务器本地服务状态
查看>>
禁止弹出输入法
查看>>
rsync 文件同步 服务器和客户端配置
查看>>
关于jvm的读书笔记-性能监控工具
查看>>
实习生笔试面试题总结
查看>>
版本升级提示
查看>>
FlipViewPager 对item实现左右对折滑动翻页效果《IT蓝豹》
查看>>
直接方式,反射方式,dynamic方式性能比较
查看>>
Leetcode日记5
查看>>
时间:2014年4月11日22:15:47 session 概念
查看>>
我的友情链接
查看>>
教育“优先”,落实才是关键
查看>>
传统IT大佬们,路在何方?
查看>>
基础练习
查看>>