这个跟常用的Button中的onClickListener差不多的,B相当于Button类,点击按钮后,Button类收到触摸数据,Activity implements OnClickListener就可以在onClick函数里面获取对应的数据和做出响应在class B中增加一个接口
interface BInterface {
void recvData(Data data);
}再增加一个成员变量BInterface inter;和函数
setBInterface(BInterface inter) {
this.inter = inter;
}在Activity A中implements BInterface,然后重载void recvData(Data data)现在用这个BInterface,在初始化class B的时候调用setBInterface,把Activity A作为参数传递进去,然后class B中的callback那一段代码中插入一句 if (this.inter != null) { this.inter.recvData(Data data); } 就OK了,这样B中获取的数据也会通过BInterface传递到Activity A中,这里面的Data只是举个例子,具体看你传递的是什么数据
interface BInterface {
void recvData(Data data);
}再增加一个成员变量BInterface inter;和函数
setBInterface(BInterface inter) {
this.inter = inter;
}在Activity A中implements BInterface,然后重载void recvData(Data data)现在用这个BInterface,在初始化class B的时候调用setBInterface,把Activity A作为参数传递进去,然后class B中的callback那一段代码中插入一句 if (this.inter != null) { this.inter.recvData(Data data); } 就OK了,这样B中获取的数据也会通过BInterface传递到Activity A中,这里面的Data只是举个例子,具体看你传递的是什么数据
解决方案 »
- 最近想学安卓,还没开始就头痛了
- RadioGroup问题!!(求助)
- 联系人的URI有错?新手,不知如何解决。
- VC连连看的提示按钮及代码咋写?
- 招募 android及嵌入式linux系统软件开发工程师
- 如何在代码中设置程序权限??
- Android Studio 编译出错错误:Could not execute build using Gradle distribution 怎么处理 谢谢
- Android后台发送短信不保存到conversation
- TextView居中问题
- 关于android扫描二维码的问题
- android studio 新建项目 没有android 项目
- 新手请教个问题,有关cocos2d-x
感谢Dylan的耐心解答,我这边根据上面的方法测试通过了。