2012-04-18 13 views
69

से त्रुटि हटाएं मैं एक संपादन टेक्स्ट का उपयोग कर रहा हूं और मैं इसे संपादन टेक्स्ट की setError प्रॉपर्टी के साथ मान्य कर रहा हूं और यह सही ढंग से मान्य करता है। लेकिन मेरे पास एक ही स्क्रीन में एक बटन है जो किसी अन्य गतिविधि पर रीडायरेक्ट करता है। और जब मैं बैक बटन दबाता हूं और स्क्रीन पर वापस आ जाता हूं तो सत्यापन अभी भी दिखाई देता है। तो OnPause ईवेंट की गतिविधि पर मैं EditText की सत्यापन को हटाना चाहता हूं। यह कैसे संभव है।एडिटटेक्स्ट

उत्तर

190
protected void onPause() { 
    TextView textView = ...; // fetch it as appropriate 
    textView.setError(null); 
} 

के रूप में दस्तावेज में उल्लेख किया है क्योंकि:

त्रुटि रिक्त है, तो त्रुटि संदेश और चिह्न साफ ​​हो जाएगा।

+5

तो सरल और मेरे लिए पूरी तरह से काम किया। – Zapnologica

+0

thx.. वांछित की तरह काम करता है। –

3

आप भी इसे निम्नलिखित का उपयोग कर सकते हैं:

protected void onPause() {  
    mEditText.setError(null);//removes error 
    mEditText.clearFocus(); //clear focus from edittext 
} 
0

सिर्फ serError (शून्य)

mEditText.setError(null); 
संबंधित मुद्दे