Android存储类的自定义侦听器

时间:2015-06-22 23:24:26

标签: java android actionlistener

我正在尝试为我的存储类创建自定义侦听器。每当我的存储位置获取数据时,监听器就会感知到并显示消息。

我的代码如下,

我在对象中创建了侦听器接口,

public class mystorageObject
{
    public interface MyCustomStorageContentListener
   {
        public void display();
   }
   MyCustomStorageContentListener listener ;

public mystorageObject()
{
    //doing here the storage initialization things with       Environment.getExternalStorageDirectory() method

    //listener
    this.listener=null ;
}

public void setCustomListener(MyCustomStorageContentListener eventListener ){

    listener = eventListener ;
}

}

然后从我的Android活动类的onCreate方法我正在使用这个监听器。最初我用它来测试它是否正常工作但它根本不起作用。这是“监听器正在工作”的消息没有被打印出来。

mystorageObject ob=new mystorageObject() ;
mystorageObject.setCustomListener(new MyCustomStorageContentListener(){
public void display()
{
    Log.v(TAG,"Listener is working");
}
 });

你能帮我解决一下我失踪的事吗?我正在尝试学习自定义监听器效果,因此非常感谢任何帮助。

0 个答案:

没有答案