MainActivity - A
OOOActivity - B
카메라 or 갤러리 - C
A에서 버튼을 눌러 B로 이동하고
B에서 버튼을 눌러 카메라 or 갤러리로 이동합니다.
그런데....
카메라 촬영 후 저장 or 갤러리 이미지 선택을 하고나면
B의 onDestroy()가 호출되어서 A로 가지게 됩니다.
혹시몰라서
A > B > CameraActivity(추가) > 카메라 호출 해보았는데 그래도
A를 바라보게 됩니다.
왜 그런걸까요...ㅠㅠ
A Activity(B를 실행시키는 부분)
Intent it = new Intent(MainActivity. this , NewsReportActivity. class );
startActivityForResult(it, NewsReportActivity.NewsReport);
|
B Activity(Camera를 실행시키는 부분)
Button Camera = (Button) findViewById(R.id.Camera);
Camera.setOnClickListener( new OnClickListener() {
public void onClick(View v) {
Intent it = new Intent(NewsReportActivity. this , CameraActivity. class );
startActivityForResult(it, NewsReportActivity.CameraPick);
}
});
Button Gallery = (Button) findViewById(R.id.Gallery);
Gallery.setOnClickListener( new OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);
startActivityForResult(intent, AlbumPick);
}
});
|
B의 onActivityResult 부분
@Override
protected void onActivityResult( int requestCode, int resultCode, Intent data){
}
|
해당소스 첨부합니다 ㅠ