如何创建android的我们自己的Listener接口? [英] How to create our own Listener interface in android?

查看:156
本文介绍了如何创建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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆