美文网首页
Android 基础之接口回调

Android 基础之接口回调

作者: Kevin_小飞象 | 来源:发表于2020-05-26 22:49 被阅读0次

概述

接口回调其本质与上转型是一样的,不同的是:接口回调是用接口句柄来得到并调用实现这个接口的子类的引用;而上转型则是用父类句柄来得到并调用继承此父类的子类的引用。

实例

  1. 创建一个接口:
public interface MyBroadcastListener{

     void doSomething(String value);

}
  1. 在您的 BroadcastReceiver 中初始化监听器
public class MyReceiver extends BroadcastReceiver {

    private MyBroadcastListener listener;

    public MyReceiver(MyBroadcastListener listener){
        this.listener = listener;
    }

    @Override
    public void onReceive(Context context, Intent intent) {

        listener.doSomething("Some Result");

    }
}
  1. 在您的 Activity 中实现接口并重写方法
 public MainActivity extends AppCompatActivity implements MyBroadcastListener{

      private BroadcastReceiver receiver;

      @Override
      public void onCreate(Bundle sis){

           // Related code 

           receiver = new MyReceiver(this);   // This is how you initialise receiver

          // 注册广播
          ...
      }


      public void updateUI(String msg) {
           TextView textView = (TextView) findViewById(R.id.textView);
           textView .setText(msg);
      }

      @Override
      public void doSomething(String result){
           updateUI(result);        // Calling method from Interface
      }

 }

相关文章

  • Android 基础之接口回调

    概述 接口回调其本质与上转型是一样的,不同的是:接口回调是用接口句柄来得到并调用实现这个接口的子类的引用;而上转型...

  • android之接口回调

    给你两张图,自己去体会... 开局两张图,内容全靠猜,点赞全靠骗!

  • android回调接口

    在很久以前,公司让实现一个功能,就是美团中的选券。之后根据选择的券。返回券对应的信息。当时刚入行,java基础薄弱...

  • Android接口回调

    接口在Android编码中是比较抽象的,本人在学习的过程中也有过困扰,在网上找到一篇不错的文章,在这里拿来自己进一...

  • Android接口回调

    之前对接口回调一直有点模糊,会写但是理解的不透彻,今天记录一下自己理解的回调是什么。 接口回调是什么? 接口回调是...

  • Android 回调接口

    原文:https://blog.csdn.net/uyy203/article/details/54444031

  • Android接口回调

    需求 用户点击按钮,触发执行耗时操作。程序开启子线程,然后在子线程中执行耗时操作。当耗时操作执行完毕后,执行回调函...

  • Android接口回调

    Android接口回调,见的最多的就是系统的点击事件的回调方法:OnClick,使用方法如下。 OnClickLi...

  • Android 接口回调

    版权所有,转载注明 回调方法一直是弱项,记录一下以后免得翻车。如有问题还请大佬们在评论出指出,谢谢。 1.在发送界...

  • android接口回调

    android接口回调 https://www.cnblogs.com/CVstyle/p/6216913.htm...

网友评论

      本文标题:Android 基础之接口回调

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