۳ مجتبی
interface & editingItemPosition
جامعه جاوا (اندروید) ایجاد شده در ۰۱ آذر ۱۴۰۱

سلام خسته نباشید

خواستم بپرسم کاربرد این editingItemPosition و interface ای که ما میسازیم دقیقا چیه ؟

و اینکه استاد میگن چون قرار edittext من قراره تغییر بکنه و میخوام به MainActivity اطلاع بدم ینی چی ؟

سلام مجتبی جان

ممنون میشم دقیقه‌های ویدیو رو ذکر کنید تا طبق اون راهنماییتون کنم

پوریا شفیعی ۰۲ آذر ۱۴۰۱، ۱۳:۴۹

دقایق 1:40 ، 3:08 ، 4:15 هستش


3374-Screenshot (11).png


2ee1-Screenshot (12).png


a9af-Screenshot (13).png


interface-editingItemPosition-ItemEventListener

مجتبی ۰۲ آذر ۱۴۰۱، ۱۸:۵۵

سلام مجتبی عزیز

ما editingItemPosition رو لازم داریم تا پوزیشن آیتمی که میخایم ادیت کنیم رو داشته باشیم در واقع پوزیشن این آیتم رو توی variable ی که تعریف کردیم نگه میداریم که یک مقدار int هست .

بیاین قدم به قدم جلو بریم

681e-7dc9-Screenshot from 2022-06-15 12-33-55.png

وقتی کاربر روی ایتم مربوطه کلیک میکند مقدار fullname و پوزیشن مربوطه رو ست میکنیم تا از این مقدار در Activity استفاده کنیم

اگر دقت کنید ما اینترفیس ItemEventListener رو implement کردیم و طبیعتا متد ان oveerride شد

حال در این متد اورراید شده ما مقدار editingItemPosition رو که به صورت instance variable تعریف کردیم و مقدار دیفایلت ان -۱ هست حال وقتی ایونت مربوطه رخ میدهد مقدار این instance variable برابر با position مربوطه میشود پس طبیعتا مقدار -۱ برابر با position خواهد شد و دیگر -1 نیست

پوریا شفیعی ۰۳ آذر ۱۴۰۱، ۰۷:۲۶