我從相機獲取照片意向數據爲空
Bundle extras = new Bundle()
extras.putString("photo",photo.getPath());
extras.putParcelable(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo));
cameraIntent.putExtras(extras);
startActivityForResult(cameraIntent, Constants.CAMERA_REQUEST);
而且我想獲得的數據的問題:
case Constants.CAMERA_REQUEST: {
if (resultCode != RESULT_OK)
return;
if (data != null) {
Bundle extras = data.getExtras(); //data always null
SetPhotoToView(extras.getString("photo"));
}
break;
Android的SDK從不談論一個意圖額外的值爲「照片」。請閱讀文檔:https://developer.android.com/guide/topics/media/camera.html和https://developer.android.com/training/camera/photobasics.html – RvdK
@RvdK'Bundle.putString( );'放入一個自定義值,併發送到'@Override protected void onActivityResult(int requestCode,int resultCode,Intent data){' – Alex