2013-09-25 6 views
1

onActivityResult가 프래그먼트로 작동하지 않습니다 ... 프래그먼트가 아닌 프래그먼트 활동을 확장하는 클래스에서 onActivityResult를 호출하는 방법 onActivityResult와 유사한 다른 메소드가 있습니까?onActivityResult가 프래그먼트에서 작동하지 않습니다

+0

게시하시기 바랍니다 : 확실히 당신의 조각의 onActivityResult를 구현

getActivity().startActivityForResult(intent,req); 

2. 합니다

startActivityForResult(intent,req); 

아니라이 귀하의 코드, 무엇을 시도했는지, 어떤 오류가 발생했는지 등등 ... –

+0

camera.setOnClickListener (새 OnClickListener를() { \t \t \t @Override \t \t \t 공공 무효 온 클릭 (보기 V) { \t \t \t \t //((ApplicationClass)getActivity().getApplication()).setFlagforCameraExpense (참된); \t \t \t \t 의도 cameraIntent = 새로운 텐트 ( \t \t \t \t \t \t android.provider.MediaStore.ACTION_IMAGE_CAPTURE); \t \t \t \t startActivityForResult (cameraIntent, CAMERA_PIC_REQUEST); \t \t \t} \t \t}); –

+0

@Override \t public void onActivityResult (int requestCode, int resultCode, 의도 데이터) { \t \t super입니다.onActivityResult (requestCode, resultCode, data); \t \t 스위치 (requestCode가) { \t \t 경우 CAMERA_PIC_REQUEST : \t \t \t 경우 (requestCode가 == CAMERA_PIC_REQUEST) { \t \t \t \t 시도 { \t \t \t \t \t // 이미지 뷰 \t \t에 이미지를 저장 \t \t} catch (예외 e) { \t \t \t \t \t return; \t \t \t \t} \t \t \t} \t \t \t 휴식; \t \t} \t \t \t} –

답변

1

1. 이 같은 코드를 확인하십시오

super.onActivityResult(requestCode, resultCode, data); 
관련 문제