Android - 菜单项目崩溃点击(相机意图)

时间:2015-10-29 02:11:04

标签: java android android-intent

我有一个使用相机意图的菜单项。但无论何时点击它,它都会崩溃。我用几种不同的摄像头意图测试了它们,它们都引起了崩溃。代码在下面的链接中(因为当我尝试直接插入Java代码时,StackOverflow表现得很奇怪)

MainActivity / CameraIntent:https://gist.github.com/VirusThePanda/2c99048977c16f7e1ffa

logcat的:https://gist.github.com/VirusThePanda/66a13a58674fdacea224

菜单:

 <item
        android:id="@+id/photo"
        android:icon="@drawable/ic_photo"
        android:title="Take Photo"
        android:onClick="phototake"
        app:showAsAction="ifRoom" />

请注意,MainActivity和Menu不是完整文件。只是这个问题的重要部分。

1 个答案:

答案 0 :(得分:1)

您的错误日志显示您具有SecurityException:Permission Denial ...具有已撤销权限android.permission.CAMERA。这意味着您的目标是API级别23,并且用户已撤消CAMERA权限。您应该添加代码以检查和请求权限并处理权限接受/拒绝。阅读更多相关信息here