카메라,갤러리를 연동해서 캡쳐한 이미지랑 갤러리에서 선택한 이미지를
동적 이미지뷰에 적용 시키고 List에 담아둔 다음에
LinearLayout addView 하면서 하나씩 다 보여주고 있는데요.
초보라서 말로 설명을 잘 못하겠네요..
암튼 중요한건
카메라도 갤러리도 호출하여서 캡쳐중에 혹은 갤러리뷰에 들어와있는 상태에서
디바이스 back버튼을 누르면 
아무것도 없는 검정색 화면이 이미지뷰에 추가가 된답니다..
back버튼을 눌렀는데.. 검은색 화면이 추가가 되는건 어떤 이유인가요..?
초보적인 제 추측으로는 
Intent 날린 후에 
onActivityResult로 들어가 있는 상태에서 Back을 눌러도
검은화면이 추가가 되는건 같은데.. 
고수분들 도와주세요 ㅠㅠ 

갤러리 코드도 거의 똑같답니다. 인텐트 날린때만 좀 다르고 
result 부분에서는 똑같이 진행된답니다 ^^


Intent intent = new Intent(
android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
File file = new File(Environment.getExternalStorageDirectory(),
"RNoteCaptureImg.jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
startActivityForResult(intent, SIMPLE_IMAGE_CAPTURE_REQUEST);






case SIMPLE_IMAGE_CAPTURE_REQUEST:
try {
if (resultCode == Activity.RESULT_OK) {
BitmapFactory.Options option = new BitmapFactory.Options();
option.inSampleSize = 4;
bitmap = BitmapFactory.decodeFile(
Environment.getExternalStorageDirectory()
+ "/RNoteCaptureImg.jpg", option);
}
ImageView imageView = new ImageView(this);
imageView.setImageBitmap(bitmap);
imageView.setLayoutParams(imgParam);
imageViewList.add(imageView);
ly.removeAllViews();
for (int i = 0; i < imageViewList.size(); i++) {
ly.addView(imageViewList.get(i), i);
}
File file = new File(Environment.getExternalStorageDirectory(),
"RNoteCaptureImg.jpg");
if (file.exists()) {
file.delete();
}
} catch (Exception e1) {
e1.printStackTrace();
}
break;