本文主要是介绍android 回调接口学习(自定义Dialog 获取数据数据回调),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
功能:
将单独的一个Dialog提取出来以复用代码,然后在activity中去new 一个Dialog出来,能够获取Dialog选取的数据;
具体实现
TopicSingleChoiceDialog.java
private int topicID=-1;//真正要获取的数据
自定义内部类接口
public interface OnTestListening{void getTopicID(int topicID);}
内部变量
private OnTestListening onTestListening;
类实现点击按钮监听器(就是我们点击了该按钮后,activity将回调 获取数据)
public class TopicSingleChoiceDialog extends AlertDialog.Builder implements DialogInterface.OnClickListener {
具体怎么做呢,
让该按钮先绑定该监听器
this.setPositiveButton("确定", this);
监听器具体实现
这篇关于android 回调接口学习(自定义Dialog 获取数据数据回调)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!