在我的应用程序中,我试图检查 ArrayList 是否包含每次有人键入时在 EditText 中键入的内容。这是我尝试的地方:
public boolean onKey(View view, int i, KeyEvent keyEvent) {
switch (view.getId()){
case R.id.etssid:
if(wifiSSID.contains(etSSID.getText())){
etPASS.setText(wifiSSID.indexOf(etSSID.getText()));
}
}
return false;
}
问题是它永远不会进入if。如果我删除它是否有效:
switch (view.getId()){
case R.id.etssid:
etPASS.setText("It Works");
}
现在我已经简化了.contains。我在班级顶部制作了一个 ArrayList 并添加了一个元素。不会有干扰,它不起作用。每次有人键入字母时,我该怎么做才能检查文本是否等于数组列表中的某些内容?