2015-09-21 13 views
5

मैं स्थिरांक SHOW_FORCED और SHOW_IMPLICIT के व्यवहार अंतर को जानना चाहता हूं। मैंने दोनों की कोशिश की और पहले देखो में कोई अंतर नहीं देख सका। छुपा तरीकों HIDE_IMPLICIT_ONLY और HIDE_NOT_ALWAYS के साथ मिलकरAndroid में UputMethodManager SHOW_FORCED और SHOW_IMPLICIT के बीच अंतर

उत्तर

11

SHOW_FORCED और SHOW_IMPLICIT काम करते हैं।

SHOW_FORCED का उपयोग करना इंगित करता है कि उपयोगकर्ता ने स्पष्ट रूप से अनुरोध किया है कि कीबोर्ड दिखाया जाए (जैसे कि "ओपन कीबोर्ड" बटन दबाकर), और इस प्रकार सिस्टम को इसे खोलने के लिए मजबूर होना चाहिए। इस मामले में, उपरोक्त झंडे का उपयोग करके कीबोर्ड को छिपाने का कोई मौजूदा अनुरोध अनदेखा कर दिया जाएगा (इस प्रकार कीबोर्ड को "मजबूर" खुलेगा)।

SHOW_IMPLICIT उपयोग करने का अर्थ अपनी ऐप्लिकेशन उपयोगकर्ता कीबोर्ड खुला चाहता है सोचता है, लेकिन स्पष्ट रूप से यह नहीं अनुरोध किया है कि। इस मामले में, HIDE_IMPLICIT_ONLY या HIDE_NOT_ALWAYS के साथ कीबोर्ड को छिपाने का अनुरोध अभी भी सम्मानित किया जाएगा।

+0

वाह! दस्तावेज़ों की तुलना में बहुत बेहतर समझाया गया! Thanx! –

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