안드로이드 개발 질문/답변
(글 수 45,052)
search_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int i;
String CompareBus;
Editable auto_busText;
auto_busText = textView.getText(); //textView는 autocompleteTextView 를 말합니다.
for(i=0;i<bus_count;i++){
CompareBus = arr_busnum.get(i);//listView 배열 값
if(auto_busText.equals(CompareBus)){
// 리스트 이동
Toast.makeText(busnum.this, "찾았다", Toast.LENGTH_SHORT).show();
list.setSelectionFromTop(i, 100);
break;
}else{
if((bus_count-1) == i){
Toast.makeText(busnum.this, "못찾았다", Toast.LENGTH_SHORT).show();
}
}
Log.i("for sentence number","i = " + i);
Log.i("sentence","Comparebus = " + CompareBus);
Log.i("sentence","textView = " + textView.getText());
}
}
});
Log를 찍어봐도 왜 for문 안에 있는 if 문으로 들어가지를 않는지 이해가 안가내요..
도와주세요 ㅠㅠ
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int i;
String CompareBus;
Editable auto_busText;
auto_busText = textView.getText(); //textView는 autocompleteTextView 를 말합니다.
for(i=0;i<bus_count;i++){
CompareBus = arr_busnum.get(i);//listView 배열 값
if(auto_busText.equals(CompareBus)){
// 리스트 이동
Toast.makeText(busnum.this, "찾았다", Toast.LENGTH_SHORT).show();
list.setSelectionFromTop(i, 100);
break;
}else{
if((bus_count-1) == i){
Toast.makeText(busnum.this, "못찾았다", Toast.LENGTH_SHORT).show();
}
}
Log.i("for sentence number","i = " + i);
Log.i("sentence","Comparebus = " + CompareBus);
Log.i("sentence","textView = " + textView.getText());
}
}
});
Log를 찍어봐도 왜 for문 안에 있는 if 문으로 들어가지를 않는지 이해가 안가내요..
도와주세요 ㅠㅠ