मेरे पास लंबे समय तक क्लिक करने और नियमित क्लिक के लिए श्रोताओं के साथ एक सूची दृश्य है।एंड्रॉइड: लंबी क्लिक क्यों सामान्य क्लिक को ट्रिगर करता है?
क्यों, जब मैं एक सूची आइटम को लंबे समय तक दबाता हूं, तो नियमित क्लिक ईवेंट भी कहलाता है?
मुझे अलग-अलग क्लिकों के लिए दो अलग-अलग फ़ंक्शन होने की आवश्यकता है।
'myListView.setOnItemLongClickListener (यह) सेट करने के लिए; 'विकल्प, आपको फ़ंक्शन' सार्वजनिक बूलियन onItemLongClick (...) 'को ओवरराइड करना होगा। यहां आपको बस 'सत्य वापस करने' की आवश्यकता है जो इंगित करता है कि लॉन्गक्लिक सक्रिय था और नियमित क्लिक पर ट्रिगर को रद्द कर देगा। यदि आप झूठी वापसी करते हैं तो यह नियमित क्लिक भी ट्रिगर करेगा। – Brandon
दूसरी स्थिति के बारे में क्या, जब मुझे लंबे समय के बीच अंतर करने की आवश्यकता होती है और उस –
@erichamion के अनुसार कार्रवाई करने के लिए सामान्य क्लिक करने के लिए मैंने किसी भी मुद्दे के लिए आपके समाधान की कोशिश की, बिना किसी किस्मत के। मैं यहां स्थित किसी भी अंतर्दृष्टि या विचारों की सराहना करता हूं, यहां स्थित है: https://stackoverflow.com/questions/47783631/recyclerview-how-to-add-onclick-and-keep-onlongclick-working – AJW