सवाल EditText से त्रुटि निकालें


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


76
2018-04-18 09:42


मूल




जवाब:


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

जैसा कि दस्तावेज में उल्लिखित है:

अगर त्रुटि शून्य है, तो त्रुटि संदेश और आइकन साफ़ कर दिया जाएगा।


215
2018-04-18 09:48



इतना आसान और मेरे लिए पूरी तरह से काम किया। - Zapnologica
वांछित की तरह thx..works। - Sedat Kilinc


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

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

3
2018-03-27 12:15





रख दो .setError(null) EditText के अंत में।

mEditText.setError(null);

0
2018-03-05 11:02