Intent intent = new Intent();  

                intent.setAction(Intent.ACTION_GET_CONTENT);  
        intent.setType("image/*");  
        startActivityForResult(intent ,REQ_IMAGE_SELECT);

이런식으로 내장 겔러리 호출후

if((requestCode ==1) && (!data.equals(null))){
   try{
    Uri uri = data.getData();
    imgUri = uri.toString();
    //    Uri aa = Uri.parse(b);
    //     Bitmap profileBitmap = (Bitmap)data.getExtras().get("data");
    ImageView lv = (ImageView)findViewById(R.id.noteImge);
    lv.setImageURI(uri);
    et.setVisibility(EditText.VISIBLE);
    noteTitle.setVisibility(EditText.VISIBLE);
    et.setHint("내용입력");
    noteTitle.setHint("제목입력");
    rb1.setVisibility(RadioButton.VISIBLE);
    rb2.setVisibility(RadioButton.VISIBLE);
    rb3.setVisibility(RadioButton.VISIBLE);
    rb4.setVisibility(RadioButton.VISIBLE);
    ok.setVisibility(Button.VISIBLE);
    
    et.setText(uri.getPath());
   }
   catch(Exception e){
    return;
   }
  }

이런식으로 onActivityResult로 받아와서 이미지뷰에 뿌려줬습니다.

그런데 만약에 내장겔러리 호출후 아무 사진도 선택하지 말고 핸드폰의 뒤로가기 버튼을 누르면 에러가 뜹니다.

에러를 막으면 어떻게 해야 할까요?

그리고 내장 계산기를 호출할려고 하는데 호출코드가 어떤건지 모르겠네요 ㅜ.ㅜ