【发布时间】:2014-11-24 07:56:19
【问题描述】:
我面临的问题是永远不会调用 PictureCallback。
stackoverflow 上的类似问题提到了更复杂的示例,我们将文件保存到系统中。这个简单的回调永远不会被调用。不管我给它多少时间。
public class InbuiltCamera implements PictureCallback {
private static Camera cameraObject;
public InbuiltCamera() {
cameraObject = openTheCamera();
}
// //////// METHODS/////////////////////
public static Camera openTheCamera() {
Camera object = null;
object = Camera.open();
return object;
}
public static void closeCamera(){
if (cameraObject != null)
cameraObject.release();
}
public void snapIt() {
cameraObject.takePicture(null, null, this);
}
public void onPictureTaken(byte[] data, Camera parameter) {
System.out.println("Hi");
}
}
我面临的问题是 Hi 永远不会被打印出来。曾经 !! 即即使我给了足够的时间,也永远不会调用回调。
【问题讨论】:
标签: android callback camera android-camera