HashMap<String, String>
事前に入力したを作成しました。
AutoCompleteTextView
そして、それが HashMap にあるかどうかを入力しているので、私に教えてもらいたいです。これまでの私のコードは次のとおりです。
autocomplete.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(s.length() > 0){
if (map_clients.containsKey(s)){
Toast.makeText(context, "He's here", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(context, "He's not here", Toast.LENGTH_SHORT).show();
}
}
else {
}
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
テキストを完全に入力したり、オートコンプリートから選択したりしても、常に「彼はここにいません」と表示されます。