解决方案 »

  1.   

    小米手机没法直接获取到bitmap的。
      

  2.   

    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    startActivityForResult(intent, 1);这个是不是还缺少参数啊,可以网上找个启动相机的例子看下
      

  3.   

    startActivityForResult 放在哪里了?不会是在onStart或者onResume里吧
      

  4.   

    请问是怎么解决的呢?我也遇到这样的问题,还有的时候 是可以拍,点击确定之后就回到了前一个Activity里面去了,郁闷啊,啥日志都没有!!!!!!!!!
      

  5.   


    解决了。由于调用系统的相机,前一个Activity被destory掉了,当拍完照片返回前一个Activity的时候又重新执行了onCreate()方法,所以又重新自动调用了系统相机。解决方法:我在这个Activity里面添加了一个拍照的按钮,点击按钮再调用相机,这样就不会出现类似的情况了。
      

  6.   


    解决了。由于调用系统的相机,前一个Activity被destory掉了,当拍完照片返回前一个Activity的时候又重新执行了onCreate()方法,所以又重新自动调用了系统相机。解决方法:我在这个Activity里面添加了一个拍照的按钮,点击按钮再调用相机,这样就不会出现类似的情况了。 
      

  7.   

    我也是在这个Activity里面添加了一个拍照的按钮,点击按钮再调用相机。还是没法确定返回到之前的activity,也是只有小米手机不行,三星中兴的都可以。
      

  8.   

    我是点击按钮 跳到相机 但是拍完以后 也没法回到前一个Activity 我的小米  其他的可以
      

  9.   


    解决了。由于调用系统的相机,前一个Activity被destory掉了,当拍完照片返回前一个Activity的时候又重新执行了onCreate()方法,所以又重新自动调用了系统相机。解决方法:我在这个Activity里面添加了一个拍照的按钮,点击按钮再调用相机,这样就不会出现类似的情况了。   我也碰到这个问题了 目前还没有解决,但是你说的,调用系统相机的时候 前一个 activity被 destroy掉了   
    这个说法有问题吧,  我在oncreate方法中 onresunme方法中 打印syso一些字符做标记,   表明 调用系统相机的时候  前一个activity只是onpause了  而没有被销毁。
      

  10.   


    解决了。由于调用系统的相机,前一个Activity被destory掉了,当拍完照片返回前一个Activity的时候又重新执行了onCreate()方法,所以又重新自动调用了系统相机。解决方法:我在这个Activity里面添加了一个拍照的按钮,点击按钮再调用相机,这样就不会出现类似的情况了。   我也碰到这个问题了 目前还没有解决,但是你说的,调用系统相机的时候 前一个 activity被 destroy掉了   
    这个说法有问题吧,  我在oncreate方法中 onresunme方法中 打印syso一些字符做标记,   表明 调用系统相机的时候  前一个activity只是onpause了  而没有被销毁。
    有的手机是调用一次就onDestory,有的手机是两次以后onDestory,有的手机是很多张也不onDestory,亲测,为此正烦心中,调用系统相机就拍一张就返回,不要连续拍,有很大的隐患