那个1就是PHOTO_PICKED_WITH_DATA这个,问题出在到这里的时候
private void doCropPhoto(File file){
//启动Gallery去剪辑照片
final Intent intent = getCropImageIntent(Uri.fromFile(file));
startActivityForResult(intent, 1);
}
里面都能跑通,但就是进不了case PHOTO_PICKED_WITH_DATA:选项里面,显示无法剪切图片

解决方案 »

  1.   

    PHOTO_DIR 这个目录是在SD卡上还是在内部缓存(getCacheDir())
    如果是在内部缓存,基本上是无法剪辑的,但某些手机又可以可以参考我做的这个
    http://download.csdn.net/detail/piaohong/4978208
      

  2.   

    你现在这个问题解决了吗(拍照截图出现无法剪辑的情况),如果解决了能否告知我一下哪里有问题,可以么????纠结啊或者发我个demo到我邮箱吧,[email protected]谢谢啦!
      

  3.   

    你现在这个问题解决了吗(拍照截图出现无法剪辑的情况),如果解决了能否告知我一下哪里有问题,可以么????纠结啊或者发我个demo到我邮箱吧,[email protected]谢谢啦!ni
     你可以在activity注册时添加这个参数android:configChanges="orientation|keyboardHidden"。
      

  4.   

    我也是   我也是  我在网上搜了 好多的关于拍照和从相册选择照片返回并裁剪的例子  就是在三星手机上不好使  所有的例子都不好使   不知道为什么
    请问解决了吗?我现在也遇到这问题了。求方法:[email protected]
      

  5.   

    Intent intent = new Intent(Intent.ACTION_PICK, null);
            intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, IMAGE_UNSPECIFIED);
            startActivityForResult(intent, PHOTOZOOM);
    我是这么写的,这样的代码在普通的activity中是没有问题的;
    同样的代码在我写的一个fragment中却获取不到图片,但是原先我的这个fragment是没有问题的。然后,我发现包含这个fragment的activity被我设置成了singleInstance,当我把singleInstance去掉或者换成其他mode的时候就好了。图片就能取到了。目前就发现这一种情况。