से लौटने के बाद कीबोर्ड बंद नहीं हो रहा है मेरे पास एक एंड्रॉइड ऐप है जो ईमेल पर किराने की एक सूची साझा करता है। मुझे एक समस्या है जिसमें मैंने ईमेल क्लाइंट द्वारा सूची भेजी (क्लाइंट या जीमेल क्लाइंट का आदान-प्रदान किया जा सकता है), कीबोर्ड बंद नहीं होगा।ईमेल क्लाइंट
मैं कोशिश की है:
InputMethodManager mgr = (InputMethodManager) getSystemService(
Context.INPUT_METHOD_SERVICE);
mgr.hideSoftInputFromWindow(editTxt.getWindowToken(), 0);
और कई अन्य तरीकों से। यदि मैं जांचता हूं कि कीबोर्ड खुला है या नहीं, तो यह false
लौटाएगा क्योंकि यह ऐप नहीं है जिसे कीबोर्ड कहा जाता है, लेकिन ईमेल क्लाइंट।
android:windowSoftInputMode="stateAlwaysHidden"
तो ऐप्स को कीबोर्ड को बंद करने के लिए बाध्य करेगा, लेकिन मैं कुंजीपटल फिर से खोलने हर बार चल जारी रहेगा:
मैं सहित एक समाधान मिल गया।
सैमसंग फोन के साथ समस्या केवल तभी मौजूद है जब मैं जीमेल क्लाइंट का उपयोग करता हूं। की activiy टैग में
मुझे लगता है कि बिल्कुल सही तरीके से जानने का कोई स्पष्ट तरीका नहीं है। मतदान करके भी, सही? इनपुट नाक सेवा विधियों और डेटा संरचनाओं के खेतों में मेरी नाक छड़ी करने की कोशिश की लेकिन वर्तमान फोकस से संबंधित कुछ भी नहीं मिला। – Meymann