تامین پارامترهای متد های اینترفیس

پرسیده شده
فعالیت 1462 روز پیش
دیده شده 849 بار
1

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

در اینترفیس هایی که بازتعریف کردیم واسه پیاده سازی، متدهایی وجود داشت مثل onClick  و  onCheckedChanged که خوب باید تعریف شوند  .

می خواستم بدونم این پارامتر v در onvlick  و پارامتر buttonView چه زمانی تامین می شود ؟  میشه گفت زمانی که کاربر روی مثلا دکمه saveinfo کلیک می کنه، id مربوط به saveinfo در پارامتر v می نشیند ؟ 

 درست متوجه شدم ؟  یا قضیه چیز دیگریست ؟ 

 

فایل پیوست

محمدصادق صرافیان
محمدصادق صرافیان

11 اردیبهشت 99

1
حذف شده

سلام محمد وقت بخیر عذر میخام جای استاد جواب میدم

بله همینطوره 

البته اینکه ای دی مربوطه چ زمانی قرار میگیره در هنگام findViewById داخل کلاس R(و سپس کلاس inner id) ای دی همه ویو ها موجود هست که از اونجا ای دی رو که از نوع int هم هست بر میداره و مقدار دهی میکنه روی id یی که ست کردی واسه ویو

و

به عنوان مثال وقتی شما روی یک Button کلیک میکنی متد 

public void onClick(View v) 

همونطور که از اسمش پیداست یعنی onClick کال خواهد شد و با valueی v میتونی عمیات مورد نظرتو انجام بدی.

موفق باشی:)

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

11 اردیبهشت 99