Android - Event Handling in Hindi




Events संदेश या notification होते हैं जो controls से उत्पन्न होते हैं जैसे कि चेकबॉक्स, बटन, रेडियो बटन इत्यादि सिस्टम कुछ code को execut करके उन messages या notification पर प्रतिक्रिया करता है।

Android फ्रेमवर्क एक event लाइन का ध्यान रखता है जिसमें events होती हैं, आप अपने कार्यक्रम में events को कैद कर सकते हैं और अपनी requirements के आधार पर उपयुक्त कार्रवाई कर सकते हैं।

निम्नलिखित android event मैनेजमेंट से संबंधित तीन अवधारणाएं हैं −

Event Listener

यह एक कॉलबैक विधि है इसमें view class में एक interface होता है।

Event Handler

Android में, event handlers कई कॉलबैक विधियों को परिभाषित करने के लिए उपयोगी होते हैं जब हम view से कस्टम components का निर्माण कर रहे होते हैं।

Event Listener Registration

यह एक ऐसी प्रक्रिया है जहां पर एक event handler ईवेंट listener के साथ registered हो जाता है और event handler को तब call किया जाता है जब event listener event को सक्रिय करता है।

निम्नलिखित इवेंट handlers और इवेंट listeners हैं जो application के इंटरैक्टिव components के साथ यूजर के इंटरैक्शन को संभालते हैं −

For Example
Event Handler Event Listener Description
onClick() OnClickListener() जब यूजर बटन, चित्र, text, आदि जैसे किसी भी विजेट को क्लिक करता है तब event listener को बुलाया जाता है।
onLongClick() OnLongClickListener() जब यूजर एक या एक से अधिक सेकंड के लिए बटन, टेक्स्ट, इमेज आदि जैसे किसी भी विजेट को क्लिक करता है तब event listener को बुलाया जाता है।
onKey() OnFocusChangeListener() जब यूजर आइटम पर फोकस करता है और डिवाइस पर press या key को रिलीज़ करता है तब event listener को बुलाया जाता है