में ईवेंट-हैंडलिंग विधि से लौटा बूलियन मान का अर्थ क्या है, एंड्रॉइड में, अधिकांश ईवेंट श्रोता विधियां एक बूलियन मान लौटाती हैं। यह सच/झूठा मूल्य क्या है? इसके बाद की घटनाओं के परिणामस्वरूप क्या होगा?Android
class MyTouchListener implements OnTouchListener {
@Override
public boolean onTouch(View v, MotionEvent event) {
logView.showEvent(event);
return true;
}
}
ऊपर के उदाहरण के लिए के बारे में, अगर वापसी onTouch विधि में सच है, मैं हर स्पर्श घटना (नीचे, उत्तर प्रदेश, चाल, आदि) पाया मेरी logView के अनुसार कब्जा कर लिया गया है। इसके विपरीत, अगर झूठी वापसी, तो नीचे की घटना पर कब्जा कर लिया गया। तो ऐसा लगता है कि झूठी वापसी घटना को प्रचारित करने से रोकती है। क्या मैं सही हूँ ?
इसके अलावा, ऑनजेस्टर लिस्टनर में, कई विधियों को भी एक बूलियन मान वापस करना होगा। क्या उनका वही अर्थ है?
एडैम्प, घटनाओं को प्राप्त करने और घटनाओं को जारी रखने का कोई तरीका है? – ticofab
@ticofab no, वर्तमान में घटनाओं को प्राप्त करने वाले दृश्य का केवल एक अभिभावक इशारा में भविष्य की घटनाओं को रोक सकता है। (बेशक, आप हमेशा अपने स्वयं के रीडायरेक्ट सिस्टम को मूल दृश्य में बना सकते हैं, लेकिन जब तक आप वास्तव में नहीं जानते कि आप क्या कर रहे हैं, तो मैं इसकी अनुशंसा नहीं करता।:)) – adamp
@adamp मैं इस कारण के बारे में नहीं सोच सकता कि क्यों सही पर लौटने पर टच को 2 बार बुलाया जाता है और केवल 1 बार जब मैं झूठी वापसी करता हूं। –