آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ارور در پاسخگویی دیتابیس

Smsbaz  12 سال پیش  12 سال پیش
0 0

سلام دوستان

تو این خط کد این ارور رو دارم هرچی سعی کردم نفهمیدم دلیلش چیه

   addfav = cursor1.getString(cursor1.getColumnIndex("fav")).matches("0") ? true : false;
 ?:??: W/?(?): android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 27

 

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
+1 0

index های cursor به صورت آرایه ذخیره میشه و می بینید که گفته شده index out of  bound یعنی آرایه مثلا 5 خونه داره شما درخواست داید خونه ی 6 رو برسی کنه ، اما آرایه ی شما سایزش 27 هست ، اما درخواست شما 1- هست ، اما چرا 1-   ؟ احتمالا نام ستون رو اشتباه نوشتید ، مقدار پیدا نشده و 1- برگشت داده شده

جدول رو برسی کنید ببینید اصلا ستون fav وجود داره ؟


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