Android 从摄像头应用程序返回时;Discrad“;崩溃

Android 从摄像头应用程序返回时;Discrad“;崩溃,android,crash,android-camera-intent,Android,Crash,Android Camera Intent,摄像头应用程序的活动调用(MediaStore.ACTION_IMAGE_CAPTURE-Ident) 如果用户在拍照后点击“保存”按钮-返回呼叫活动,继续-确定 如果用户回击-回击呼叫活动,请继续-确定 如果用户点击“放弃”按钮,则返回崩溃。呼叫活动 正在试图重新创造自己,而不是恢复 操作系统:安卓4.4.2设备:三星Galaxy S5 case R.id.camera: /**************************/ /** Camera

摄像头应用程序的活动调用(MediaStore.ACTION_IMAGE_CAPTURE-Ident)

  • 如果用户在拍照后点击“保存”按钮-返回呼叫活动,继续-确定
  • 如果用户回击-回击呼叫活动,请继续-确定
  • 如果用户点击“放弃”按钮,则返回崩溃。呼叫活动 正在试图重新创造自己,而不是恢复
  • 操作系统:安卓4.4.2设备:三星Galaxy S5

                case R.id.camera:
    
    
    /**************************/
    /** Camera               **/
    /**************************/
    
        Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    
        if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
    
    
                startActivityForResult(takePictureIntent, REQUEST_TAKE_PHOTO);
    
    
        }
    
            return true;
    
        }
        return super.onOptionsItemSelected(item);
    }
    

    我将代码简化到最低限度,但仍然像我描述的那样。

    …什么?你能给出一个答案吗?“呼叫活动正在尝试重新创建自己”--虽然你可能只在这个摄像头应用程序中看到它,但在其他情况下你会遇到这种情况。当您的进程位于后台且摄像头应用程序位于前台时,它可能会被终止。您的应用程序需要能够处理此问题。如果没有堆栈跟踪和与堆栈跟踪相关的代码,我们无法提供更多细节。好吧,它是Android版本或设备。其他设备+安卓5,工作完美。。。。。。