🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ کیوان کرمانی
مفهوم گوش دادن به ()onLongClick
بهناز ضرغامی حل شده توسط بهناز ضرغامی

با درود

 

مفهوم جمله زیر چیست؟

اگر متد onLongClick() مقدار true رو برگردونه یعنی ما داریم این رویداد رو کنترل میکنیم وهیچکس دیگه ای حق نداره onLongClick خودش رو ست کنه. ولی اگر مقدار false رو برگردونه هر کس دیگه ای هم میتونه بیاد به onLongClick گوش بده و هر اکشنی که بخواد انجام بده.

نکته: در اینجا مقدارش رو false میذاریم بمونه چون ممکنه که جای دیگه ای هم بخوایم onLongClick ست کنیم.

 

سئوال:

ما یه اپلیکیشن داریم که این متد درونش پیاده سازی شده یعنی چی یکی دیگه بیاد به onLongClick  گوش بده!!!؟

کل جملات بالا رو complete هییچ چیز ازش نمیفهمم. کارکردش رو کاملا متوجه شدم ولی این توضیحات جانبی رو اصلاااا نمیفهمم

سلام وقت شما بخیر

اگه به عنوان نتیجه onLongClickListener مقدار true برگردونید به این معنیه که شما کل ایونتی که میخواستید رو با onLongClickListener هندل کردید و همینجا تموم شده. اما اگر مقدار false برگردونید به این معنیه که این ایونت تموم نشده و کلیک لیسنر‌های دیگه ای قراره وجود داشته باشن مثلا جای دیگه ای هم این کلیک لیسنر رو فراخوانی کنید و بخواید ادامه ایونتی که تو کلیک لیسنر قبل داشتید رو ادامه بدید.

موفق باشید

بهترین پاسخ
بهناز ضرغامی ۲۴ تیر ۱۳۹۹، ۲۲:۴۹