에디트뷰에 단어를 입력하면 그 입력된 단어를 db에 저장을 하여

다음에 검색할때는 AutoCompleteTextView에 list로 나오도록 하려고 하는데요..


가를 입력하면 이전에 검색한 결과중 "가"로 시작되는 단어가 나오게 끔 되어 있는데요

문제는 첫번째 나오는 결과값이 다르게 나옵니다..

예를 들어서

"가" 라고 입력하면

AutoCompleteTextView 뷰에 가지, 가마, 가짜 .....이런식으로 나와야하는ㄷㅔ

첫번째 나오는 단어가 엉뚱한 단어인 모자, 라면 (예전에 검색한 단어중) 이렇게 나옵니다..

근데 거기서 엉뚱한 단어로 나온걸 선택하면 정상적으로 "가"로 시작하는 단어로 변경이 됩니다..

이해가 되게끔 설명이 된지는 모르겠는데요

정리해서 말씀드리면

에디트뷰에 "가"라고 쓰게 될 경우

AutoCompleteTextView에는 "모자" 라는 단어가 뜨며 그 단어를 선택시 정상적으로 "가"로 시작하는 "가지" 라는 단어가

에디트뷰에 뜨게 됩니다. 

엉뚱하게 뜬 단어는 제일 마지막에 검색했던 단어가 뜨는 것으로 보여집니다.

왜 이런 현상이 일어나는지 아시는 분은 알려주세요..ㅜㅜ