Button.OnClickListener mReviewClick = new Button.OnClickListener() {
  public void onClick(View v) {
   if (mLastPicture.length() != 0) {
    mReview.setVisibility(View.VISIBLE);
    mTakePicture.setVisibility(View.GONE);
    try {
     BitmapFactory.Options opt = new BitmapFactory.Options();
     opt.inSampleSize = 4;
     
     
     Bitmap bm = BitmapFactory.decodeFile(mLastPicture, opt);
     mReview.setImageBitmap(bm);
     
    }
    catch (OutOfMemoryError e) {
     Toast.makeText(mMainContext,"이미지를 읽을 수 없습니다", 0).show();
    }
    
    mReview.setOnTouchListener(new View.OnTouchListener() {
     public boolean onTouch(View v, MotionEvent event) {
      mReview.setVisibility(View.GONE);
      mTakePicture.setVisibility(View.VISIBLE);
      return false;
     }
    });
   } else {
    Toast.makeText(mMainContext,"아직 찍은 사진이 없습니다.",
      Toast.LENGTH_SHORT).show();
   }
  }
 };


 

 

bitmapfactory rotate를 이용해서 사진을 180도 회전 시킬려고 하는데Bitmap bm = BitmapFactory.decodeFile(mLastPicture, opt);여기 밑에 찿아본 함수를 집어넣어봐도 오류가 납니다 ㅠㅠ쌩초보라 연습용으로 하고 있지만 너무 답답해서 진전이 하나도 없습니다. 힌트라도 부탁드립니다.(공지사항 다 읽었음.)