Resources$NotFoundException: Resource ID #0x4 异常

我用下面的代码来放大图像

  int imageId =  (Integer)      
  intent.getExtras().get(ProfilePageNormalUser.class.getName());
  imageView = (ImageView)findViewById(R.id.imageviewEnlarged);
  System.out.println("*********"+imageId);

  InputStream is = this.getResources().openRawResource(imageId);
  Bitmap originalBitmap = BitmapFactory.decodeStream(is);
  Matrix imageMatrix = new Matrix(); imageMatrix.postRotate(90);
  Bitmap scaledBitmap = Bitmap.createBitmap(originalBitmap, imageView.getWidth(), imageView.getHeight(), originalBitmap.getWidth(), originalBitmap.getHeight(), imageMatrix, false);
  imageView.setImageBitmap(scaledBitmap);

却获得异常: Resources$NotFoundException: Resource ID #0x4
什么原因造成的呢?

InputStream is = this.getResources().openRawResource(imageId);
这儿的imageId对吗?应该是raw下没有这个资源吧。

http://blog.csdn.net/leilu2008/article/details/8650534 参考我的blog