【发布时间】:2015-04-17 07:12:55
【问题描述】:
我在 android 4.2 或更高版本上测试过,它没有错误。但是当我在 android 4.1 上测试时,相机 Intent 在我保存图像后再次被调用。我在应用程序中的流程包括: MainActivity - 片段 - ActivityInfo - 相机 当我点击片段上的相机按钮时,它会启动意图(ActivityInfo)并添加额外内容(意图的名称和我选择相机或画廊时的名称)。之后,ActivityInfo 启动,在 onCreate 函数中我得到额外的值并检查它是否是相机的名称,我将启动相机意图。当我完成拍摄照片并保存照片时,它会完成()相机意图并再次调用相机意图。当我将设备与 cabe 断开连接时会出现此错误,而当设备与 cabe 连接时它会消失。
我无法调试,因为当我的设备插入时没有出现问题。我拔出时它只是有错误。我在 ImageActivity 的 onCreate 中添加了一行代码日志消息,当错误出现时,我插入设备并捕获并保存图像,相机完成和 onCreate 中的日志消息出现在屏幕调试中,并且相机再次出现。
【问题讨论】:
-
你能贴一些代码吗?
-
请发布您的代码,以便我们准确修复您的错误。
标签: android android-intent android-fragments camera