在三星galaxy s4手机上面使用下面代码:
intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT,
Uri.fromFile(new File(CropUtil.tempDir, CropUtil.tempName)));
startActivityForResult(intent, CropUtil.REQ_CODE_TAKE_PHOTO);
调用系统相机的时候,拍完照,点击确定再返回到原先的应用程序,会发现,整个进程被杀死了,又重新加载。
看log是报了OpenGLRenderer 错误,貌似是因为开启了加速器,所以导致内存原因才回收了进程,
这样在AndroidManifest.xml中设置android:hardwareAccelerated="false"就ok了
Android galaxy s4调用系统相机杀死进程
最新推荐文章于 2021-06-10 23:28:08 发布