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

چگونه ریسایکلر ویو را رفرش کنیم ؟

kazemian  8 سال پیش  8 سال پیش
0 0

سلام بچه ها

من یک ریسایکلر ویو دارم که اطلاعاتش با دیتابیس sqlite پر میشه
وقتی دکمه ی افزودن به علاقه مندی ها رو میزنم ، از توی دیتابیس یه علاقه مندی ها اضافه میشه اما ریسایکلری که علاقه مندی ها رو نمایش میده خالی نمایش میده

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

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

چطوری میتونم این مشکل رو برطرف کنم ؟
ممنون

+1 0
اون آرایه ای که در زمان آغاز بکار اکتیویتی (یا فرگمنت) بهش داده های دیتابیس رو اضافه میکنی رو بهش یه رفرنس نگه دار و زمانیکه افزودن به علاقه مندی ها فشرده میشه علاوه بر اینکه آیتم اضافه شده یِ جدید رو به دیتا بیس اضافه میکنی به اون آرایه هم اضافه کن ، بعد با استفاده از آداپتر ریسایکلرویو(recyclerView.getAdapter) متدِ notifyDataSetChange رو صدا بزن... (8 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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