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

آپدیت ویوهای درون لیست ویو


میلاد

سوال

سلام دوستان 

واسه آپدیت کردن ویو های موجود درون یه لیست ویو (ultimateListView / RecyclerView ) چطور عمل کنم ؟

نمونه :

giphy.webp

 

 

 

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

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

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

بستگی داره کجا بخوای آپدیت کنی.

توی ریسایکلرویو؛

اگه بخوای توی رویداد کلیک، ویو رو آپدیت کنی(مثلا لایک کردن پست) باید از طریق همون رویداد کلیک، ویو رو بدست بیاری و آپدیتش کنی.

ولی اگه نه مثلا داده هات بروز شدن و میخوای داده های جدید جایگزین بشن باید از notify ها استفاده کنی(که درواقع شما باید از notifyDataSetChanged استفاده کنی نه notify های دیگه!)

آلتیمیت لیست ویو رو هم نمیدونم کار نکردم.

موفق باشی

 

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

در 2 ساعت قبل، AMiN.M7892 گفته است :

بستگی داره کجا بخوای آپدیت کنی.

توی ریسایکلرویو؛

اگه بخوای توی رویداد کلیک، ویو رو آپدیت کنی(مثلا لایک کردن پست) باید از طریق همون رویداد کلیک، ویو رو بدست بیاری و آپدیتش کنی.

ولی اگه نه مثلا داده هات بروز شدن و میخوای داده های جدید جایگزین بشن باید از notify ها استفاده کنی(که درواقع شما باید از notifyDataSetChanged استفاده کنی نه notify های دیگه!)

آلتیمیت لیست ویو رو هم نمیدونم کار نکردم.

موفق باشی

 

میخوام توی رویداد کلیک یکی از ویو ها / همزمان یه ویو دیگه ام تغییر بدم

در کل نمیخوام از notifi ها استفاده کنم . چون ممکنه کاربر وسط لیست ویو باشه / بخواد از اول لود بشه و اسکرول به پوزیشن فعلی بشه باز میخواد که نت مصرف کنه 

راهی هست از طریق Sender انجامش داد ؟ 

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

خب توی کلیک اگه بخواید که با سندر و تگ میشه.

اگه هم چندتا ویو رو میخواین تغییر بدین میتونید تگ ها رو (اگه واسه هر ویو یه تگ نیازه) به شکل آرایه بنویسید.

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

در 38 دقیقه قبل، AMiN.M7892 گفته است :

خب توی کلیک اگه بخواید که با سندر و تگ میشه.

اگه هم چندتا ویو رو میخواین تغییر بدین میتونید تگ ها رو (اگه واسه هر ویو یه تگ نیازه) به شکل آرایه بنویسید.

یه مثال بزنید ممنون میشم

البته آپدیت بقیه ویو ها درون یه رویداد یک ویو

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

بایگانی شده

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

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

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