안드로이드 개발 질문/답변
(글 수 45,052)
버튼을눌럿을때 디비의 내용을 리스트뷰로 띄우는 방법이 아닌
걍 바로 버튼을 누르지않고도 리스트뷰에서 바로 디비안의 내요을 출력시키고싶은데요
어떻게 해야하는지 모르겠네요.. 책이나 다른곳에는다 버튼 만든다음에 버튼을 클릭하면 리스트뷰에 뜨게 해놨더라구요
아 그리구 제가 디비 테이블을 만들고 디비의 내용을 insert하는건 다른클래스에서 했는데요
클래스가 달라도 db를 사용할수있나요?
방향좀 잡아주세요 ㅠㅠ
2011.11.23 09:21:24
버튼을 누를 때 발생 하는 것은 결국은 Onclick() 함수 가 호출되는 겁니다.
호출된 함수 안에 DB내용을 읽어오는 구현이나 함수를 호출하는거구요.
님께서 원하시는 부분의 코드에 단순히 DB를 읽어오는 함수호출이나 구현을 하면됩니다.
두번 째, 클래스와 관계없이 1개고 100개의 클래스고 대상 디비만 같다면 상관없습니다.
좀 주제 넘는 말이 될지도 모르겠지만, 프로그램의 기초부터 공부하시는 편이 나을것 같습니다.
API는 보고 사용만 하면 됩니다. 예제를 따라하는 건 의미없습니다.
예제를 보고 어떻게 실행되는지 이해할 수 있느냐가 제일 중요합니다.
DB 접속이나 함수 호출에대한 개념이 없으신 걸 보니, 기초부터 다시 공부하시는 것이 좋을 것 같습니다.
기분 상하셨다면 죄송합니다.
클래스 달라도 DB uri만 알면 사용가능 합니다...
리스트뷰에 바로 출력하는 건
버튼 눌렀을 때 하는 동작을 onCreate에 밀어넣으시면 되겠네요.