이 조각을 호스팅하는 활동 onActivityResult
은 카메라 활동이 반환 될 때 호출됩니다.
내 조각은 카메라가 사진을 찍으려고 보낸 의도로 결과에 대한 활동을 시작합니다. 사진 응용 프로그램이 제대로로드되어 사진을 찍고 돌아옵니다. onActivityResult
그러나 명중되지 않습니다. 중단 점을 설정했지만 아무 것도 트리거되지 않습니다. 조각이있을 수 있습니까 onActivityResult
? 제공된 기능이기 때문에 그렇게 생각합니다. 왜 이것이 발생하지 않습니까?
ImageView myImage = (ImageView)inflatedView.findViewById(R.id.image);
myImage.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 1888);
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if( requestCode == 1888 ) {
Bitmap photo = (Bitmap) data.getExtras().get("data");
((ImageView)inflatedView.findViewById(R.id.image)).setImageBitmap(photo);
}
}
requestCode >= 0
!