마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 db 검색(Search) 할떄 (버튼 클릭시) 문제 ㅜ

0 추천
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 메서드를 통해 쿼리는 받아오지만 출력하는 부분 구현을 모르겠습니다 .. ㅜㅜ

안드로이드 개발선배님들  도와주십시오 ㅜ 코드 첨부하겠습니다 ㅜ

 

 

 

 

 

 

 

익명사용자 님이 2015년 6월 13일 질문
2015년 6월 13일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...