تفاوت onclick با onclicklistener

+1 امتیاز
68 بازدید
سوال شده 10 فروردین 1399 توسط MMI_sami  
درود چه تفاوتی بین این دو روش در نوشتن کد هست؟ الف- تعریف مقدار در onclick در فایل xml و ساخت متد خارج از متد oncreat و نوشتن کد داخلش. ب- داخل oncreat و با کمک setonclicklistener متد ایجاد کنیم و داخل اون کد بنویسیم. راستش من حس بهتری نسبت به حالت اول دارم،گمون چون قبلاً با ویژوال بیسیک کار میکردم. لطفا اگر ممکنه تفاوت هردو و اینکه کدوم کارآمد تره بفرمایید، با سپاس
این مطلب را به اشتراک بگذارید

1 پاسخ

+2 امتیاز
پاسخ داده شده 11 فروردین 1399 توسط ASHKARAN  
ویرایش شده 11 خرداد 1399 توسط ASHKARAN
 
بهترین پاسخ
سلام

هیچ فرقی نداره

در حالت اول خود فریمورک onClick رو براتون ایجاد می کنه

و در متد دوم همون کار رو خودتون با کد انجام می دید
دارای دیدگاه 11 فروردین 1399 توسط MMI_sami  
سپاس از پاسخگویی تون منظورم از این نظره که یکیش داخل متد oncreate هست ولی اون یکی داخل بدنه اصلی کلاس و خارج از oncreate. با این حال بازم تفاوتی نداره؟
دارای دیدگاه 12 فروردین 1399 توسط ASHKARAN  
نه فرقی نداره

شما می تونید onClickListener رو هم خارج از onCreate تعریف کنید

1,050 سوال

868 پاسخ

1,382 دیدگاه

1,399 کاربر

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

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...