美文网首页
最容易理解的Android的回调

最容易理解的Android的回调

作者: 沐风大神 | 来源:发表于2016-11-02 16:47 被阅读41次

注意以下要点:

1,真正干活的拿引用(引用就是中间接口或要结果的那个人的引用)
2,要结果的人实现中间接口,等结果的到来
3,要结果的人发布任务给干活的人

//真正干活的人

public class User {   
       public void doSomeThing(CallBack call , String task) {      
               Log.e("User", "收到 : " + task );        
               task = "已经完成任务";       
               call.onResult(task);   
 }}

//要结果的人

public class Manager implements CallBack { 
             public void task(User user) {        
                    user.doSomeThing(this , "去做事");    
             }    
            
            @Override    
            public void onResult(String result) {       
                    Log.e("Manager", "收到用户: " + result );  
    }}

//中间件

public interface CallBack {   
       void onResult(String result);
}

发布任务

 Manager manager = new Manager();    
manager.task(new User());

相关文章

  • 最容易理解的Android的回调

    注意以下要点: 1,真正干活的拿引用(引用就是中间接口或要结果的那个人的引用)2,要结果的人实现中间接口,等结果的...

  • Android 在使用接口回调时调用 Thread.Sleep(

    写这篇文章的原因 原本只是想用最简单最容易理解的方式去介绍在 Android 中如何使用接口回调机制。刚开始我也觉...

  • Android中回调的理解

    一般我们在不同的应用传递数据,比较方便的是用广播和回调函数,还有一些其他的方式,这里记录一下对回调函数的理...

  • 回调,同步异步

    nodejs学习笔记 标签:node 异步 回调 单线程 1. callback 最简单的回调 注意回调的理解:...

  • 初步理解接口回调

    2019.03.09Android学习周记——初步理解接口回调本文将通过自己的理解来一步一步浅层讲解接口回调 这个...

  • 设计模式(1)—观察者模式

    1、接口回调 在学习观察者模式之前,我们先了解一下接口回调的概念。两者的原理有些类似,理解了接口回调就非常容易理解...

  • Javascript异步解决方案的发展历程

    1.回调函数 优点:便于理解缺点:回调地狱,不能捕获错误 2.事件监听 容易理解,可以绑定多个事件,每个事件可以指...

  • JS 异步解决方案的发展历程以及优缺点

    异步编程的实现方式 回调函数 优点:简单、容易理解 缺点:回调地狱,不能用 try catch 捕获错误,不能 r...

  • 【Android 进阶】 Android 回调理解

    Android 事件处理方法: 监听事件 回调事件 阅读过不少关于回调事件文章,每次理解一点点,但在实际项目中不能...

  • 异步编程那些事

    回调函数 最原始的callback,优点是简单、容易理解,当然也有很严重的缺点是不利于代码的阅读和维护,多了之后的...

网友评论

      本文标题:最容易理解的Android的回调

      本文链接:https://www.haomeiwen.com/subject/jnnvuttx.html