رفتن به مطلب
  • 0

ایا کد من برای دریافت عکس از دیتابیس درسته؟


shayanboy2

سوال

عزیزان من ازین دستور برای گرفتن نام عکس از دیتابیس استفاده کردم:



public int image_display(String table, String sea, String name) {
        Cursor Cursor = mydb.rawQuery(" select * from " + table + " where Seasone = '" + sea + "' and Name = '" + name+ "' " , null);
        Cursor.moveToFirst();
        int s = Cursor.getInt(6);
        return s;    }

و ازین کد برای ست کردن اون در استفاده کردم... اما برنامه حتی بالا هم نمیاد که بتونم تستش کنم... کتابم کاملا سالمه اما وقتی این کد ها رو بهش اضافه میکنم از کار میفته

 

private void load(String sea, String name, int page3) {
        db.open();
      

        try {
           int img_name =  db.image_display("content", "sea" , "name" );
           String uri = "drawable/" + img_name;
	int imageResource = getResources().getIdentifier(uri, null, getPackageName());
            Drawable image = getResources().getDrawable(imageResource);
            img.setImageDrawable(image);
        }catch (Exception e){
            Toast.makeText(this, " نام پیدا نشد " , Toast.LENGTH_LONG).show();
        }

        db.close();
    }

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

عزیز شما خود عکس رو تو دیتابیس ذخیره کردین یا فقط اسمشو؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تشکر دوستان.. مشکل حل شد... مشکل اینجا بود که عکس های رو با شماره ذخیره کرده بودم ... و خاصیت هام رو استرینگ زده بودم توی دابل کوتیشن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...