我正在构建一个 Android 应用程序,我想在调用活动继续之前等待 PictureCallback 发生。
import android.hardware.Camera;
private Camera camera
private Bitmap picture;
camera.takePicture(null, null, new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 1;
picture = BitmapFactory.decodeByteArray(data , 0, data.length, options);
}
}
... do some other logic with picture
我想将其他逻辑分开,因此我想避免在 takePicture 函数中对此进行编码。
有可能做到这一点吗?