я создаю несколько приложений, которые вызывают активность камеры ..
Я просто хочу сделать снимок из моих приложений и отправить его на веб-сервер ..
но я не могу найти путь к своему изображению ..
я всегда получаю сообщение об ошибке NullException при попытке получить путь к изображению ..
вот мой код при вызове активности камеры:
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
this.startActivityForResult(camera, PICTURE_RESULT);
и это код результата деятельности:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PICTURE_RESULT){
if (resultCode == Activity.RESULT_OK) {
takePicture(data);
} else if (resultCode == Activity.RESULT_CANCELED) {
}
}
}
protected void takePicture(Intent data) {
Bundle b = data.getExtras();
pic = (Bitmap) b.get("data");
if (pic != null) {
imagePicture.setImageBitmap(pic);
}
}
что-то не так с моим кодом?
Спасибо