마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

사진을 찍은후에 이전화면으로 돌아가고 싶습니다

0 추천
mCameraBtn = getView("btm_btn_base").
   getChild("btm_btn_camera_base").getChild("btm_btn_camera_di");
  Button btnCamera = (Button)mCameraBtn.getView();
  btnCamera.setOnClickListener(new OnClickListener()
  {
   @Override
   public void onClick(View v)
   {
    try {
     // TODO PHASE2 実装     
//     MessageBox.showWithListenter(A_Controller.this,CycleConstants.TITLE_NOTIFY,
//       CycleConstants.MSG_NOT_SUPPORTED, MessageBox.MSG_TYPE.OK, null);     

     
     
     
     
        Intent intent = new Intent();
        intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);
        intent.putExtra(MediaStore.EXTRA_OUTPUT, mImageUri);
        File photoDir = new File(Native.getInstance().getAppDir() +  "/photo");
        photoDir.mkdir();
        Calendar cal = Calendar.getInstance();
        mTmpImageFile = new File(Native.getInstance().getAppDir() +
          "/photo" + "/CY_" + String.format("%04d%02d%02d%02d%02d%02d.jpg",
            cal.get(Calendar.YEAR),
            cal.get(Calendar.MONTH) + 1,
            cal.get(Calendar.DAY_OF_MONTH),
            cal.get(Calendar.HOUR_OF_DAY),
            cal.get(Calendar.MINUTE),
            cal.get(Calendar.SECOND)
            ));
        intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(mTmpImageFile));
       
        startActivityForResult(intent, REQUEST_INTENT_TYPE.CAMERA.ordinal());
          
     _getCurViewIntarface().btnCamera();
     
    
    } catch (Exception e) {
     CycleException.traceException(e);
     MessageBox.showAppEndCauseError(A_Controller.this, CycleException.getErrorCode(e));
    }
    
   }
익명사용자 님이 2013년 4월 1일 질문

1개의 답변

0 추천
소스만 있고 설명이 없어서 의도하시는게 이게맞는지는 정확히 모르겠네요...

onActivityResult에 requestCode 값을 통해서 받으시면 될 듯 합니다.

 

startActivityForResult(intent, REQUEST_INTENT_TYPE.CAMERA.ordinal());

위의 부분에서 REQUEST_INTENT_TYPE.CAMERA.ordinal() 값을 이용하면 되지 않나요?
wind (2,240 포인트) 님이 2013년 4월 1일 답변
글쓴이입니다 .
덕분에 엄청쉬운부분인데 헤매이고있었네요

감사합니다
...