如何创建android的我们自己的Listener接口? [英] How to create our own Listener interface in android?
本文介绍了如何创建android的我们自己的Listener接口?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人能帮助我创造了一些code段用户自定义监听器接口?
解决方案
公共接口myListener的{
//你可以定义任何参数,按您的要求
公共无效回调(查看视图,串结果);
}
公共类MyActivity扩展活动实现myListener的{
@覆盖
公共无效的onCreate(){
用作MyButton M =新的用作MyButton(本);
}
//调用方法时,则myButton会点击
@覆盖
公共无效回调(查看视图,串结果){
//做你的东西在这里
}
}
公共MyButton类{
myListener的毫升;
//构造
用作MyButton(myListener的毫升){
this.ml =毫升;
}
公共无效MyLogicToIntimateOthere(){
ml.callback(这一点,成功);
}
}
Could someone help me to create user defined listener interface with some code snippets?
解决方案
public interface MyListener {
// you can define any parameter as per your requirement
public void callback(View view, String result);
}
public class MyActivity extends Activity implements MyListener {
@override
public void onCreate(){
MyButton m = new MyButton(this);
}
// method invoke when mybutton will click
@override
public void callback(View view, String result) {
// do your stuff here
}
}
public class MyButton {
MyListener ml;
// constructor
MyButton(MyListener ml) {
this.ml = ml;
}
public void MyLogicToIntimateOthere() {
ml.callback(this, "success");
}
}
这篇关于如何创建android的我们自己的Listener接口?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文