学而时习之,温故而知新,

随着工作时间的增长以及学习的深入,自己也开始带了新人,问了很多问题,可能自己现在感觉很简单

但是想相处自己入门的时候也是感觉蒙蔽的很,最近可能会总结一些入门的知识,算是帮助他人之后自己的一些整理吧

比如我们写一个回调

下面是自己的的一些习惯

1 写一个接口 里面写一个空方法里面带一个参数

    // 定义一个接口public interface NavCallBackData {void getNavData(String msg);}

2 定义一个变量

    // 定义一个变量private NavCallBackData navCallBackData;

3  提供公共的方法,并且初始化接口类型的数据 通过快捷键Ait + insert 生成

 // 提供公共的方法,并且初始化接口类型的数据 通过快捷键Ait + insert 生成public void setNavCallBackData(NavCallBackData navCallBackData) {this.navCallBackData = navCallBackData;}

下面是整体的代码

public class LaneInfo {// 定义一个变量private NavCallBackData navCallBackData;public LaneInfo() {}// 提供公共的方法,并且初始化接口类型的数据 通过快捷键Ait + insert 生成public void setNavCallBackData(NavCallBackData navCallBackData) {this.navCallBackData = navCallBackData;}// 定义一个接口public interface NavCallBackData {void getNavData(String msg);}}

调用的方法

需要new 以下这个类

 LaneInfo laneInfo = new LaneInfo();laneInfo.setNavCallBackData(new LaneInfo.NavCallBackData() {@Overridepublic void getNavData(String msg) {}});

具体demo 可以参考我的另外一篇ViewPager 的点击事件回调

Android 接口回调相关推荐

  1. android 点击接口回调,带你了解Android接口回调机制

    Android接口回调机制 接口回调是在Android中运用广泛的一种机制,你一定会眼熟它,接下来,我们从两个方面来了解接口回调 Android源码 自行动手实际运用 1.从setOnclickLis ...

  2. android接口回调的两中简单写法

    android接口回调的两中简单写法--B509小贴士 一.第一种内部重写(较简单,常用异步) (1)创建接口 ,并实现方法 (2)在获取数据类中实现传递接口对象为参数的方法 (3)在主类中调用返回数 ...

  3. Android - 接口回调 interface(类外部接口)

    链接是类内部的接口:https://blog.csdn.net/u012246458/article/details/91446288 下面是类外部的接口→ 介绍: 使用接口的核心原因:为了能够向上转 ...

  4. 大话 java android 接口回调 全面解析点击事件 大量举例

    越努力,越幸运! 梦想终会一步一步实现. 阅读本文,收获什么: 1.理解什么是接口回调 2.解析点击事件(基于回调接口实现) 3.模仿,应用点击事件 4.应用接口回调在真实需求中- a. recycl ...

  5. android 接口回调全面,Android 回调机制--接口回调

    刚开始学习接口回调的时候,乍一听接口回调这个名词感觉很高大上一样 于是就去网上找了一些接口回调的知识 网上总结的接口回调知识 感觉太臃肿 又是图 又是代码的搞不清楚 所以今天就把我对接口回调的理解分享 ...

  6. Android 接口回调实例

    回调函数 回调函数就是一个通过函数指针调用的函数.如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数.回调函数不是由该函数的实现方直接调用, ...

  7. Android 接口回调(有史以来最实用最简单的例子)

    官方解释: 接口回调是指:把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量,那么该接口变量就可以调用被类实现的接口的方法. 我的例子: 我在微信上跟女朋友求婚了.可是等半天她没来微信.于是我 ...

  8. android接口回调!为什么有人说Android开发不再吃香?内含福利

    Android开发前景怎么样? 很多人说Android开发前景越来越差了 我觉得这个回答是片面的 首先Android应用开发前景差是在最近两年出现的,也就是从2018开始,从那时起移动端的程序员已经慢 ...

  9. Android 接口回调例子

    1.先建一个接口 (在IMChattingHelper.java 文件) //接收消息的接口 public interface MyReveiveMessage{void getMessage(ECM ...

最新文章

  1. C#之值类型和引用类型
  2. jsp内置对象pageContext和config对象
  3. java spring流程_浅谈SpringMVC执行过程
  4. qprocess回调_QT进程间通信详细介绍及QProcess机制分析
  5. 沉浸文化获星瀚资本百万元级种子轮投资,星瀚资本投资
  6. 项目记录:solr4.2 在tomcat7 的两种(singlecore + multicore) 配置安装 及solrj 的初步使用...
  7. weightedrandomSamplers(1)
  8. 多个线程“打架抢夺”同一个资源,该如何让它们安分?
  9. kettle分布式部署_kettle服务器集群
  10. 苹果绕过ID_亲测:苹果手机绕过ID,到底能不能用?结果不太理想
  11. python怎么爬取新浪微博数据_新浪微博爬虫,用python爬取新浪微博数据
  12. 收藏+下载!Flink 社区 2021 最新最全学习渠道汇总
  13. 网站监控程序uptime-kuma,宝塔面板搭建 ,TCP/HTTP监控
  14. Doris ODBC外表使用
  15. 景深决定照相机什么特性_什么是景深?
  16. 组归一化(Group Normalization)的解释
  17. 产品经理–是否具有战略意义?
  18. 2023年社交平台研究报告
  19. MBR30200FCT低压降肖特基二极管ASEMI原装
  20. 解决ValueError: bad input shape (xxxx, x)

热门文章

  1. 2022-2028年中国手机配件行业发展前景战略及投资风险预测分析报告
  2. Python+OpenCV 图像处理系列(5)—— 图像 ROI 操作及通道的拆分合并
  3. flask sqlalchemy踩坑记录
  4. 【Design pattern】设计模式思路总结(三)
  5. 路由器远程登陆配置:02多人登陆一台设备
  6. pyspark性能调优参数
  7. xgboost重要参数1
  8. 字符串中匹配\n,\t 判读是否为nonetype类型
  9. Python学习(四)cPickle的用法
  10. LeetCode简单题之1比特与2比特字符