【Android】小白进阶之回调监听机制listener

不仅是在 Android 应用层大量使用回调处理,IoT 相关硬件在设计产品时也会使用不能形式的回调处理。

1、定义监听回调接口

public interface OnTestListener {
	void onTest();
}

2、实例化监听接口

private class OnTstListener implements OnTestListener {
		@Override
		public void onTest() {
			TestHandler.sendEmptyMessage(0);
		}
}

// 定义 handler 处理数据
Handler TestHandler = new Handler(){
		public void handleMessage(android.os.Message msg) {
			switch(msg.what){
			case 0:
				// 数据处理
				break;
			default:
				break;
			}
		}
};

3、使用监听接口

OnTestListener TestListener = new OnTestListener();	
TestListener.onTest(); // 会发送一个空消息给 handler

 

你可能感兴趣的:(Android之应用开发)