我正在構建Android應用程序,我希望在調用活動繼續之前等待PictureCallback發生。在等待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函數編碼此。
可以做到這一點嗎?
我正在嘗試完全相同。好問題。 – 2013-07-04 14:09:18