美文网首页
自定义回调监听

自定义回调监听

作者: 花漫旧城夏天 | 来源:发表于2021-01-27 14:30 被阅读0次

其实就是recyclerview的点击事件。主要用于在ClassB的代码下,想要运行ClassA的代码。大多情况用eventbus可以解决。也可以直接在ClassB下面注册一个interface,然后在ClassA里面实现这个接口。这样每次ClassB调用这个接口的时候,ClassA里面的代码就可以运行。直接在ClassB里面

public interface OntestListener {

void ontestClick();

}

OntestListener   test1;

public void setOntestListener(OntestListener test1) {

this.test1=test1;

}

然后在需要运行的地方调用这个方法

if(test1!=null){

test1.ontestClick();

}

最后在ClassA里面去实现这个接口。

classA.setOntestListener(new ClassB.OntestListener() {

@Override

            public void ontestClick() {

//这边是ClassA的操作。

            }

});

相关文章

网友评论

      本文标题:自定义回调监听

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