Listener監聽器, Interface接口, Handler.的用法分的不是很清楚,具體的區別都是什麼?
讓我來給你說說:
interface接口:接口的主要作用是提供,根據規劃模板,當有確定的動作發生改變時,必須被封裝到一個接口interface
或一個抽象類abstract class
中,
舉例來說:
如果有一個paint類,其中有一個paintIt()方法,paintIt()可以進行操作,就屬於確定的動作發生改變。,就需要把它封裝到一個interface或抽象類中了。
Listener監聽器:
監聽器是接口用來監聽特定動作用的發生,包含了回調方法,等到指定動作發生的時候就會觸發。
Handler:
android中常常handler來從無用戶界面線程到有用戶界面線程傳遞數據。