2014-10-21 2 views
1

사진을 가져 와서 서버로 사진을 업로드해야합니다. 이상한 일이 생기는데, 왜냐하면 아래의 startActivityForResult를 호출하면 onActivityResult가 바로 호출되기 때문에 사진을 말할 때 호출해야합니다. 내 활동이 파괴 될 것이기 때문입니까? 어떻게해야합니까? 감사!onActivityResult가 사진을 찍기 전에 호출되었습니다.

  Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
      startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO); 
+0

requestCode, resultCode 및 data 란 무엇입니까? – pskink

+0

Manifest.xml에서 launchmode를 확인하고 활동에서 android : launchMode = "standard"를 시도해보십시오. – Petrus

+0

모든 카메라 앱에서 발생합니까? 내 생각에 당신은 제 3 자 구현을 모른다는 것이므로 OnActivityResult 요청 코드에서 항상 확인해야합니다. – Nativ

답변

1

정답은

android:launchMode="standard" 

감사 페트루스이다.

+0

표준 옵션이 표시되지 않습니다. – 130nk3r5