JAVA简单回调实现

xiaoxiao2025-08-06  28

文章用作记录,供大家参考

公司目前项目需求是检测到人体后通知APP作处理,而检测人体的机制是利用IO中断实现,实现方法:

1、JAVA线程监控IO

2、监控到电平触发后回调接口通知APP

 

具体实例:

1、需要调用的通知接口,构造函数要传入通知接口作为参数,就可调用接口里的方法。

public DeviceManager(IOCallBack ioCallBack){ //ioCallBack.HumanSta(); SetGpioValue(true);//初始化IO输出方向 默认拉高 this.ioCallBack = ioCallBack; rootCmd = new RootCmd(); }

ioCallBack.HumanSta();//直接调用接口里的方法

2、调用的APP需要实现IOCallBack接口里的方法

public class SluiceActivity extends AppCompatActivity implements IOCallBack{ @Override 实现IOCallBack里的方法 public void HumanSta() { Message ok = new Message(); handler.sendMessage(ok); }

}

3、具体IOCallBack接口为:

public interface IOCallBack { void HumanSta(); }

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-5034388.html

最新回复(0)