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

خطا در RecyclerView

محمد حسین  5 سال پیش
0
1
1

با سلام خدمت دوستان من در اپلیکیشنم از RecyclerView استفاده کردم لیست که به آداپتر RecyclerView وصل گردم رو از روی سرور بروز میکنم ولی گاهی هنگام لود شدن آیتم های RecyclerView برنامه کرش میکنه و خطای IndexOutOfBoundsException میده


مثلا
Inconsistency detected. Invalid item position 2(offset:2).state:52

کارهای مختلفی کردم مثلا تابع getItemCount() رو به صورت های زیر استفاده کردم ولی باز خطا داد
یا اینکه در سطر اول تابع onBindViewHolder چک کردم که position کوچیکتر از سایز آرایه باشه یا کل تابع رو داخل catch/try گذاشتم یا اینکه به جای position از holder.getAdapterPosition() استفاده کردم


اسنیپ
getItemCountRecyclerUserRequestListActivityUserRequest+
length : 0 words : 0 lines : 0