네이버나 다음 어플을 보시면 메인 홈에서 검색창을 터치하면 EditText에 값이 없을때

검색 히스토리가 나옵니다.

이후에 EditText 에 소프트 키보드로 글을 입력하면 히스토리가 자동완성으로 바뀌죠.

다시 EditText 에 입력된 글을 모두 지우면 다시 히스토리로 바뀌게 됩니다.

근데 EditText 에 TextWatcher 를 붙이고 소프트 키보드로 값을 입력하면 이벤트를 잡을수가 있긴한데

마지막 남은 글자를 소프트 키보드의 백키로 지우거나 메뉴의 전체잘라내기등을 했을때

EditText 의 널값을 체크 할 수 있는 이벤트는 발생하지 않습니다.

 

EditText에서 백키나 텍스트 잘라내기로 널값이 됐다는 걸 알 수 있는 이벤트나 아님 다른 방법이 있으면 알려주시기 바랍니다.

 

감사합니다.