2011-12-29 2 views
1

"CHACtivity"라는 하나의 하위 활동이있는 "BigActivity"라는 ActivityGroup이 있습니다. 아동 활동에서 카메라 이미지를 캡처해야합니다. startActivityForResult()를 호출하여 카메라의 의도를 호출했지만 onActivityResult()가 childactivity의 해당 상황에서 호출되지 않습니다. I는 다음과 같이 ActivityGroup 연장 BigActivity()에서 onActivityResult를 무시하려고 : AS ERROR 보이고있다
활동 그룹의 Android 하위 활동에서 카메라 인 텐트 사용 방법

protected void onActivityResult(int requestCode, int resultCode, Intent data) 
{ 
    if (resultCode == Activity.RESULT_OK) 
    { 
     Activity activity = getLocalActivityManager().getCurrentActivity(); 
     activity.onActivityResult(requestCode, resultCode, data); 


    } 
} 

"유형의 활동에서 메소드하여 onActivityResult (INT, INT 텐트)가 보이지 않는다."


예제 프로그램을 제공하여이 문제를 해결하는 데 도움이 될 수 있습니다.


고맙습니다.

+0

문제가 해결 되었습니까? 그럼 어떻게? 나는 같은 문제를 가지고있다 ..... :( – Junaid

답변

0

액티비티 그룹은 이제 Deprecated입니다. 대신 Fragments을 사용해야합니다. 그것은 활동 그룹과 함께 일하는 것에 대한 최선의 충고입니다.

표준 동작 인 MediaStore.ACTION_IMAGE_CAPTURE을 구현하는 외부 활동에서 이미지를 캡처하는 경우 문서화 된 방식으로 인 텐트에서 사진을 검색 할 수 있습니다.

기본적으로 가장 좋은 방법은 사진을 JPEG 파일에 저장하고 전화 활동에서 읽는 것입니다.