मेरे विचार में एक EditText विजेट है। जब उपयोगकर्ता EditText विजेट का चयन करता है, तो मैं कुछ निर्देश प्रदर्शित करता हूं और सॉफ्ट कीबोर्ड प्रकट होता है।
जब उपयोगकर्ता ने पाठ प्रविष्टि पूरी कर ली है और मैं कीबोर्ड को खारिज करता हूं, निर्देशों को छिपाता हूं और कुछ कार्रवाई करता हूं, तो यह पता लगाने के लिए मैं एक OnEditorActionListener का उपयोग करता हूं।
मेरी समस्या तब है जब उपयोगकर्ता BACK कुंजी दबाकर कीबोर्ड को हटा देता है। ओएस कीबोर्ड को खारिज कर देता है, लेकिन मेरे निर्देश (जिसे मुझे छिपाने की आवश्यकता है) अभी भी दिखाई दे रहे हैं।
मैंने OnKeyDown को ओवरराइड करने की कोशिश की है, लेकिन जब कीबोर्ड को खारिज करने के लिए BACK बटन का उपयोग किया जाता है तो उसे कॉल नहीं किया जाता है।
मैंने EditText विजेट पर एक OnKeyListener स्थापित करने की कोशिश की है, लेकिन यह भी कहा जाता है नहीं लगता है।
जब मुलायम कीबोर्ड को खारिज किया जा रहा है तो मैं कैसे पता लगा सकता हूं?