Çekilen Foto İmageViewda görünmüyor?
Telefon kamerasını kullanarak fotoğraf çekip imageviewda gösteren bir uygulama yazayım dedim. Resim efektlerini kullanarak çektiğimde fotoğrafı gösteriyor ama kamerayı kullan dediğimde sadece fotoğrafı çekiyor, İmageView da göstermiyor. Neden olabilir bir fikri olan var mı?
Kodum aşağıdaki gibidir.
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.fotograf);
hata=(TextView)findViewById(R.id.textView1);
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePictureIntent,IMAGE_ACTION_CODE);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
try{
if(resultCode != RESULT_OK) return;
switch (requestCode) {
case IMAGE_ACTION_CODE:
Bundle extras = data.getExtras();
((ImageView) findViewById(R.id.imageView1)).setImageBitmap((Bitmap) extras.get("data"));
break;
default:
break;
}
}
catch(Exception e)
{
hata.setText(e.toString());
}
}