بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

لود نشدن تصویر بعد از گرفتن عکس

مدیریت گفتگو
parand 10 سال پیش
آخرین تغییر: 10 سال پیش

با سلام

دوستان من درون یک فرگمنت دوربین را صدا میزنم ، باز میشه و عکس میگیرم تا اینجا مشکلی نداره ولی وقتی که آیکون تیک روی دوربین را میزنم بجای اینکه تصوی نمایش داده بشه هم دوربین و هم برنامه بسته میشود و هیچ خطایی هم ندارد ، چکار باید کنم که بعد از عکس گرفته شد روی یک Imageview نمایش داده بشه؟؟

 

نظرات

سید محمود 10 سال پیش
از کد استاد توی ویدیوی دوربین Capture استفاده کن.
parand 10 سال پیش
دقیقا از همون کد استفاده کردم ولی نمیدونم چرا اینطوری میشه
parand 10 سال پیش
در واقع اصلا متد onActivityResult فراخوانی نمیشود، دلیلش چی میتونه باشه؟
MeY3am 10 سال پیش
متد onActivityResult رو خارج از onCreate نوشتی یا خیر؟
parand 10 سال پیش
با تشکر از دوستان و راهنمایی هاشون ، حل شد ، با سپاس

پاسخ‌ها 1

parand 10 سال پیش

 private static final int CAMERA_REQUEST = 1888;

    private ImageView        imgprv;

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
 startActivityForResult(cameraIntent, CAMERA_REQUEST);

  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK) {
            Bitmap photo = (Bitmap) data.getExtras().get("data");
            imgprv.setImageBitmap(photo);
        }
    }

این هم کدی که ازش استفاده کردم

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .