خواستم بپرسم کاربرد این editingItemPosition و interface ای که ما میسازیم دقیقا چیه ؟
و اینکه استاد میگن چون قرار edittext من قراره تغییر بکنه و میخوام به MainActivity اطلاع بدم ینی چی ؟
سلام مجتبی جان
ممنون میشم دقیقههای ویدیو رو ذکر کنید تا طبق اون راهنماییتون کنم
پوریا شفیعی۰۲ آذر ۱۴۰۱، ۱۳:۴۹
دقایق 1:40 ، 3:08 ، 4:15 هستش
interface-editingItemPosition-ItemEventListener
مجتبی۰۲ آذر ۱۴۰۱، ۱۸:۵۵
سلام مجتبی عزیز
ما editingItemPosition رو لازم داریم تا پوزیشن آیتمی که میخایم ادیت کنیم رو داشته باشیم در واقع پوزیشن این آیتم رو توی variable ی که تعریف کردیم نگه میداریم که یک مقدار int هست .
بیاین قدم به قدم جلو بریم
وقتی کاربر روی ایتم مربوطه کلیک میکند مقدار fullname و پوزیشن مربوطه رو ست میکنیم تا از این مقدار در Activity استفاده کنیم
اگر دقت کنید ما اینترفیس ItemEventListener رو implement کردیم و طبیعتا متد ان oveerride شد
حال در این متد اورراید شده ما مقدار editingItemPosition رو که به صورت instance variable تعریف کردیم و مقدار دیفایلت ان -۱ هست حال وقتی ایونت مربوطه رخ میدهد مقدار این instance variable برابر با position مربوطه میشود پس طبیعتا مقدار -۱ برابر با position خواهد شد و دیگر -1 نیست