//选择图片之后对图片进行的操作
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (resultCode != RESULT_OK) { //此处的 RESULT_OK 是系统自定义得一个常量
System.out.println("error");
return;
}
if (requestCode == IMAGE_CODE) {
sv.setVisibility(View.VISIBLE);
Uri uri = data.getData();
//得到图片的路径
String[] proj = {MediaStore.Images.Media.DATA};
@SuppressWarnings("deprecation")
Cursor cursor = managedQuery(uri, proj, null, null, null);
//按我个人理解 这个是获得用户选择的图片的索引值
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
//最后根据索引值获取图片路径
String path = cursor.getString(column_index);
System.out.println("图片的路径为:"+path);
picpath.add(path);
int i=picpath.size();
System.out.println(""+i);
//把图片加入界面中
ContentResolver cr = this.getContentResolver();
try {
Bitmap bp = BitmapFactory.decodeStream(cr.openInputStream(uri));
int jiaodu=readPicDegree(path);
Bitmap bitmap=rotateBitmap(jiaodu, bp);
ImageView iv=new ImageView(WriteActivity.this);
LayoutParams mParams = new LayoutParams(150, LayoutParams.WRAP_CONTENT);
iv.setImageBitmap(bitmap);
iv.setLayoutParams(mParams);
iv.setScaleType(ScaleType.FIT_CENTER);
lv.addView(iv,i);/////////////////////////////////////////////////错误在这一行//////////////////////////////////////////////////////////////////////////////////////////////////////////////
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
错误日志:
一添加ImageView就终止程序了~~~~~求解!!!

Log倒数第八行有告诉你出现了什么错误。。
试试lv.addView(iv);
无法在活动之间传递参数,有很多情况造成,看下你的参数是否有问题
我扫了一眼就看到了报错是因为脚标越界异常错误,count=0,但是你的index=1,所以肯定报错了。在WriteActivity第227行。