Bu parçayı barındıran etkinlik onActivityResult
, kamera etkinliği döndüğünde çağrılır.
Parçam, kameranın resim çekmesi için gönderilen niyetle sonuç için bir etkinlik başlatır. Resim uygulaması iyi yüklenir, resim çeker ve geri döner. onActivityResult
Ancak isabet asla. Kesme noktaları ayarladım, ancak hiçbir şey tetiklenmiyor. Bir parça olabilir onActivityResult
mi? Bence sağlanan bir işlev olduğu için. Bu neden tetiklenmiyor?
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
!