Android相机会杀死之前的活动并在库中创建额外的图片

时间:2015-07-14 05:16:46

标签: android android-intent android-camera image-gallery

您好我正在开发Android应用程序,其中我使用相机意图捕获图片并将其存储到指定位置。它在某些设备上工作正常,但在某些设备上,当我启动相机时,它会关闭我之前的活动,当我从相机返回到我的应用程序时,它会创建两个图像。一个在我为相机意图指定的位置,一个在画廊默认。我不想在画廊存放。我试过两种方式:

 intent.putExtra(MediaStore.EXTRA_OUTPUT,
                    Uri.fromFile(new File( Common.getLocalCacheTempDirectoryPath()+ Constants.tmp_profile_image_path)));
            ((Activity)getContext()).startActivityForResult(intent, Constants.REQUEST_CODE_CAPTURE_PROFILE_PHOTO);

所以上面的代码工作正常,如果我在启动相机应用程序时检查它会破坏我以前的活动。它在某些设备上工作正常但在某些设备上工作不正常。需要一些帮助。谢谢。

0 个答案:

没有答案