метод onActivityResult не называется фрагмент



активность хостинга этого фрагмента имеет свой onActivityResult вызывается при возврате активности камеры.



мой фрагмент начинает действие для результата с намерением, отправленным для камеры, чтобы сделать снимок. Приложение picture загружается нормально, делает снимок и возвращается. Элемент 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);
}
}
823   0  

Comments

    Ничего не найдено.