FaceCameraPreview.java中
类中
Listener listener;
public void setListener(Listener listener) {
this.listener = listener;
}
public interface Listener {
void onMessage(Image image, int i);
}
MainActivity.java中
类中
FaceCameraPreview fcp=new FaceCameraPreview();
fcp.setListener(new Listener()
{
void onMessage(Image image, int i)
{
runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(MainActivity.this, "hah", Toast.LENGTH_SHORT).show();
}
});
}
);
然后在FaceCameraPreview.java类的子线程中
if (listener!=null){
listener.onMessage(rotate,1);
}
博客主要展示了在Java代码里,在MainActivity.java类中创建FaceCameraPreview对象并设置监听器,当监听到消息时在主线程显示提示信息。还提及在FaceCameraPreview.java类的子线程中的相关操作,涉及观察者模式。
1505

被折叠的 条评论
为什么被折叠?



