با درود
مفهوم جمله زیر چیست؟
اگر متد onLongClick() مقدار true رو برگردونه یعنی ما داریم این رویداد رو کنترل میکنیم وهیچکس دیگه ای حق نداره onLongClick خودش رو ست کنه. ولی اگر مقدار false رو برگردونه هر کس دیگه ای هم میتونه بیاد به onLongClick گوش بده و هر اکشنی که بخواد انجام بده.
نکته: در اینجا مقدارش رو false میذاریم بمونه چون ممکنه که جای دیگه ای هم بخوایم onLongClick ست کنیم.
سئوال:
ما یه اپلیکیشن داریم که این متد درونش پیاده سازی شده یعنی چی یکی دیگه بیاد به onLongClick گوش بده!!!؟
کل جملات بالا رو complete هییچ چیز ازش نمیفهمم. کارکردش رو کاملا متوجه شدم ولی این توضیحات جانبی رو اصلاااا نمیفهمم
سلام وقت شما بخیر
اگه به عنوان نتیجه onLongClickListener مقدار true برگردونید به این معنیه که شما کل ایونتی که میخواستید رو با onLongClickListener هندل کردید و همینجا تموم شده. اما اگر مقدار false برگردونید به این معنیه که این ایونت تموم نشده و کلیک لیسنر های دیگه ای قراره وجود داشته باشن مثلا جای دیگه ای هم این کلیک لیسنر رو فراخوانی کنید و بخواید ادامه ایونتی که تو کلیک لیسنر قبل داشتید رو ادامه بدید.
موفق باشید