else if (v == btnSerch) {
Cursor s1 = dbHandler.select(
edtid.getText().toString(),
edtCarName.getText().toString(),
edtCarPower.getText().toString());
if (s1 == null) {
Toast.makeText(getApplicationContext(), "검색 실패", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(getApplicationContext(), "검색 성공", Toast.LENGTH_LONG).show();
arr_list = new ArrayList<AdepterDTO>();
String id = cursor.getString(0);
String name = cursor.getString(1);
String power = cursor.getString(2);
AdepterDTO dto = new AdepterDTO(id, name, power);
arr_list.add(dto);
cursor.close();
invalidate();
}
}
------------------------------------------------------------------------------------------------------------------------
public Cursor select(String _id,String name ,String power) {
Cursor cursor = myDB.query("Carlist",null,"_id Like ? and name Like ? and power Like? "
,new String[] {_id,name,power}, null,null,null);
return cursor;
}
업데이트 딜리트 인서트는 db핸들러 클래스에있는 selectAll 메서드를 호출하여 해당 작업이 일어나면 모든 데이터를
보여주게끔 해놨는데요 ..
서치(select)는 유저가 검색하고 싶은 값을 넣으면 그데이타만 나오게 해야하는데 .. 그래서 어떤 함수를 쓸까 ㅜ 도저히 감이 잡히질 않네요 ㅜ
현재 핸들러 클래스에있는 select 메서드를 통해 쿼리는 받아오지만 출력하는 부분 구현을 모르겠습니다 .. ㅜㅜ
안드로이드 개발선배님들 도와주십시오 ㅜ 코드 첨부하겠습니다 ㅜ