我在使用我的应用程序内部的相机捕获图像后尝试预览图像,我确定路径不为空,但我在这行代码中收到此错误 Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath(),options);
并且没有图像视图。注意:我在另一台设备(不是三星)上测试了代码并且它有效。
原文由 user3524254 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在使用我的应用程序内部的相机捕获图像后尝试预览图像,我确定路径不为空,但我在这行代码中收到此错误 Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath(),options);
并且没有图像视图。注意:我在另一台设备(不是三星)上测试了代码并且它有效。
原文由 user3524254 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答963 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
1 回答840 阅读✓ 已解决
2 回答949 阅读
2 回答889 阅读
1 回答823 阅读
2 回答692 阅读
我找到了解决此问题的方法。不幸的是,在某些三星设备上,内置相机应用程序存在问题,它会导致屏幕旋转,从而导致您重新启动活动。为此
mView
变为空。三星的其他意图也会发生这种情况,而不仅仅是相机。要修复它,您必须在清单中的活动下添加此行:谷歌在 文档 中提到