2012-09-01 14 views
18

जावा पृष्ठभूमि से आ रहा है, मुझे क्रियाओं से निपटने के लिए उपयोग किया जाता है, हालांकि मुझे सच में यकीन नहीं है कि विधि को बूलियन की आवश्यकता क्यों है और साइट पर दिए गए स्पष्टीकरण को पूरी तरह से समझ में नहीं आता है: सच है अगर कॉलबैक ने लंबे क्लिक का उपभोग किया , अन्यथा झूठी।एंड्रॉइड - iTemLongClick (...) एक बूलियन क्यों देता है?

उत्तर

33

जैसा कि आप जानते हैं, View एंड्रॉइड में पदानुक्रम एक पेड़ द्वारा दर्शाया जाता है। जब आप onItemLongClick() से true लौटाते हैं - इसका मतलब है कि View जो वर्तमान में ईवेंट प्राप्त करता है वह वास्तविक घटना रिसीवर है और ईवेंट को पेड़ में अन्य Views पर प्रचारित नहीं किया जाना चाहिए; जब आप false लौटते हैं - तो आप ईवेंट को अन्य Views पर भेज दें जो इसे उपभोग कर सकता है। उम्मीद है की यह मदद करेगा।

संबंधित मुद्दे