因为开发的需要,要给自定义的倒计时控件写一个Listener,以方便在倒计时结束的时候进行相关操作。主要步骤如下:
1.实现一个借口OnTimerEndListener,该接口中有一个方法OnTimerEnd,以便在设置监听的程序中对其进行复写,实现相应的操作;
2.在倒计时控件中创建一个OnTimerEndListener对象,并设置其set方法。set方法中主要将接受到的Listener赋值给当前Listener实例;
3.当倒计时的时间到了的时候调用OnTimerEndListener.OnTimerEnd()方法。控件端的Listener就已经完成了。
4.在程序中需要对控件进行监听的时候就对其对象调用setOnTimerEndListener方法,并传入一个Listener对象,复写其OnTimerEnd方法,在该方法中完成想要完成的操作即可。
尽管一个写一个自定义Listener并不算特别困难,但是这种机制却是十分值得学习的,在其他场景也有很大的利用价值。是一类可借鉴的编程模型。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。