Aktivitas yang menampung fragmen ini memiliki onActivityResult
disebut ketika aktivitas kamera kembali.
Fragmen saya memulai aktivitas untuk hasil dengan maksud yang dikirim agar kamera mengambil gambar. Aplikasi gambar dimuat dengan baik, mengambil gambar, dan kembali. The onActivityResult
namun tidak pernah memukul. Saya telah menetapkan breakpoint, tetapi tidak ada yang dipicu. Bisakah sebuah fragmen punya onActivityResult
? Saya pikir begitu karena ini adalah fungsi yang disediakan. Mengapa ini tidak dipicu?
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
!