106 EditText 위젯을 사용하고 있으며 EditText setError()메서드로 유효성을 검사하고 있으며 올바르게 유효성을 검사합니다. 하지만 동일한 화면에 다른 활동으로 리디렉션되는 버튼이 있습니다. 뒤로 버튼을 누르고 화면으로 돌아 오면 유효성 검사가 계속 나타납니다. 따라서 활동 OnPause이벤트에서 EditText의 유효성 검사를 제거하고 싶습니다. 그게 어떻게 가능해. android android-edittext — 아룬 소스
277 protected void onPause () { TextView textView = ...; // fetch it as appropriate textView.setError(null); } 문서에서 언급했듯이 : 오류가 null이면 오류 메시지와 아이콘이 지워집니다. — 보리스 스트 란 제프 소스 1 와, NullPointerException을 제외하고 null 값이 실제로 잘 사용되었습니다. LOL — ralphgabb
4 Kotlin에서 : editText.error = null Kotlin 확장 기능 : 더 읽기 쉽게 만들기 위해이 확장 기능을 추가 할 수 있습니다. fun EditText.clearError() { error = null } 자바 : editText.setError(null); — Gibolt 소스
3 다음을 사용하여 수행 할 수도 있습니다. protected void onPause () { mEditText.setError(null);//removes error mEditText.clearFocus(); //clear focus from edittext } — Aj 27 소스
0 kotlin에서는 속성 액세스 구문을 사용하여 속성에 간단히 액세스 할 수 있습니다. protected void onPause () { EditText mEditText = ...; // fetch it as appropriate mEditText.error = null } — 라훌 라지 소스