سلام دوستان
من توی یوتیوب و وبلاگها که میرم ،میبینم که با کلی روش متفاوت این clickListener رو تعریف و پیاده سازی میکنن
الان اینی که آقای شاهینی گفتن کافیه؟یا باید بریم اونهارو هم یاد بگیریم؟
سلام مهدی
آره این که استاد گفتن کافیه فقط در نظر داشته باش شاید مواقعی باشه که یک سری فعالیتهای تکراری ممکنه بخای به چند باتن یا هر ویویی بدی
که در این صورت باید
جدا بیای یه instanse بسازی از Listener ی که میخای
و بعد پاس بدی به باتن هات بدین صورت:
View.OnClickListener listener = new View.OnClickListener() { @Override public void onClick(View v) { عملیات مربوطه } };
buttonName.setOnClickListener(listener);
textViewName.setOnClickListener(listener);
سپس listener رو میای و به باتن هایی که میخای پاس میدی
اینطوری از تکرار بیهوده هم جلو گیری میشه
دقت کن این روش در صورتی باید استفاده کرد که یک سری عملیات تکراری در آن کلیک لیستنرت داشته باشی
موفق باشی