安卓自定义Listener
因为开发的需要,要给自定义的倒计时控件写一个Listener,以方便在倒计时结束的时候进行相关操作。主要步骤如下:
1.实现一个借口OnTimerEndListener,该接口中有一个方法OnTimerEnd,以便在设置监听的程序中对其进行复写,实现相应的操作;
2.在倒计时控件中创建一个OnTimerEndListener对象,并设置其set方法。set方法中主要将接受到的Listener赋值给当前Listener实例;
3.当倒计时的时间到了的时候调用OnTimerEndListener.OnTimerEnd()方法。控件端的Listener就已经完成了。
4.在程序中需要对控件进行监听的时候就对其对象调用setOnTimerEndListener方法,并传入一个Listener对象,复写其OnTimerEnd方法,在该方法中完成想要完成的操作即可。
尽管一个写一个自定义Listener并不算特别困难,但是这种机制却是十分值得学习的,在其他场景也有很大的利用价值。是一类可借鉴的编程模型。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。