تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ پژمان آزاد
مفهوم گوش دادن به ()onLongClick
Pouya Rezaei حل شده توسط Pouya Rezaei

با درود

 

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

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

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

 

سئوال:

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

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

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

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

موفق باشید

بهترین پاسخ
Pouya Rezaei ۲۴ تیر ۱۳۹۹، ۲۲:۴۹