java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1888, result=0, data=null} to activity

前端 未结 12 1207
你的背包
你的背包 2020-11-29 01:31

My app allows the user to press a button, it opens the camera, they can take a photo and it will show up in an imageview. If the user presses back or cancel while the camera

12条回答
  •  無奈伤痛
    2020-11-29 02:29

     protected void onActivityResult(int requestCode, int resultCode, Intent data) 
        {  
            if (requestCode == CAMERE_REQUEST && resultCode == RESULT_OK && data != null) 
            {  
               Bitmap photo = (Bitmap) data.getExtras().get("data"); 
               imageView.setImageBitmap(photo);
            } 
    }
    

    You can check if the resultCode equals RESULT_OK this will only be the case if a picture is taken and selected and everything worked. This if clause here should check every condition.

提交回复
热议问题