رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ذخیره ی آخرین حالت آیکون لیست علاقه مندی ها
#1
سلام بچه ها . من توی هر کدوم از ردیف های ریسایکلر ویو یک دکمه به شکل قلب تو خالی دارم که میخوام بازدن روی اون دکمه و عوض شدن آیکون(قلب تو پر) اون آیتم را به لیست علاقه مندی هام اضافه کنم . خوب منطق این دکمه داره کار میکنه یعنی با زدن روی دکمه اون آیتم به دیتابیس اضافه میشه ومن میتونم اون آیتم را در اکتیویتی علاقه مندی ها نشون بدم .اینجا من یک مشکل دارم و اون اینه که میخوام وقتی روی قلب تو خالی کلیک شد آیکون عوض بشه و قلب تو پر را نمایش بده و وقتی روی قلب تو پر کلیک شد آیکون عوض بشه و قلب تو خالی را نشون بده و از لیست علاقه مندی ها پاکش کنه .منطق پاک کردن از لیست علاقه مندی ها را یکاریش میکنم ولی نمیتونم حالت آیکون را ذخیره کنم . یعنی وقتی یک چیزی به علاقه مندی ها اضافه شد آیکونش میشه قلب تو پرولی وقتی از این  اکتیویتی بیرون میرم و برمیگردم داخل اکتیویتی اون ردیف هایی که به علاقه مندی ها اضافه شده بودن دوباره آیکونشون شده قلب تو خالی . اطلاعاتی که من با اون ریسایکلر ویو را پر میکنم جیسون هست و از دیتابیس نمیشه توش استفاده کرد
پاسخ
تشکر شده توسط:
#2
شما باید براساس اون متغیری که توی JSON دارین آیتم رو داخل getView تغییر بدین. ربطی به اینکه اطلاعات از دیتابیس میاد یا JSON دستی تولید میشه نداره. باید وقتی کاربر تیک میگذاره، خونه مربوطه رو از آرایه مربوط به JSON که RecyclerView داره آیتمهاش رو نشون میده هم اصلاح کنید.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان