안드로이드 개발 질문/답변
(글 수 45,052)
이렇게 사용하면 디비 내용이 전부 출력되는데
where 절을 넣어서 BADDRESS="식당" 인 것만 출력하려면 어떻게 해야하나요>??
구조를 싹 바꿔야 하는건가요?
private SimpleCursorAdapter adapter;
private Cursor cursor;
private void init(){
cursor = managedQuery(Hongik.buildings.CONTENT_URI, null, null, null, null);
String[] from = new String[]{Hongik.buildings.BNAME, Hongik.buildings.BADDRESS};
int[] to = new int[]{R.id.row_bname, R.id.row_baddress};
adapter = new SimpleCursorAdapter(this, R.layout.hongik_row, cursor, from, to);
setListAdapter(adapter);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.hongik_main);
registerForContextMenu(getListView());
}



자문자답입니다.
주의할 점은 큰 따옴표로 묶어주고
검색칼럼을 작은 따옴표로 묶어줘야 합니다.
뭐..숫자라면 작은 따옴표는 빼야겠군요.
큰 따옴표에 가려서 작은 따옴표를 빼먹는 바람에 한참 고생했네요.