안드로이드 개발 질문/답변
(글 수 45,052)
현재 안드로이드 프로젝트를 진행중인 학부생입니다^^;
질문이 있습니다.
예를들어
A라는 클래스에 버튼을 하나 만들고 이 버튼을 누르면
B라는 클래스가 호출 됩니다.^^; 이렇게 말씀드리는게 맞는건지도 모르는 초보입니다ㅠㅠ
(즉 A화면에서 버튼을 누르면 B화면이 나옵니다. )
물론 액티비티와 레이아웃 모두 만들었구요 ;;
근데 지금 공부하는 부분이 sqlite입니다. 테이블만드는것이나 insert, delete 와 같은 sql 모두 어느정도 공부해서 알고있구요
궁금한것은 저 위에 말씀드린 것과 연동하는 것입니다.
액티비티에서 sqlite를 호출한다고 하는데... sqlite에 있는 정보를 호출하면 보통 문자열로 표시되지 않습니까.?
경로를 sqlite에 저장하면 된다고 하지만... 그 방법도 어디에서 찾아볼수 없구요 ㅠ
말이 너무 논리 정연하지 못하네요 ㅠ 아직 초보라 그런점 이해해주세요~
제가 하고싶은건!
sqlite에 액티비티B를 저장해서
다른 액티비티에A에서 버튼을 누르면 sqlite에 저장된 액티비티B를 호출하게 하는것인데
이게 가능할까요.? (여기서 말씀드리는 액티비티는 한 화면을 말씀드립니다^^)
액티비티와 sqlite모두 조금씩 공부했지만 서로를 연동(?)하는데 있어서 막막하더라구요 ㅠ 도와주세요~~
2010.10.02 21:45:07
엄.. db 에 대한 공부부터 먼저 하셔야 하지 않을까 생각합니다. sql은 activity 에 종속되는 것이 아니라
activity 와는 별개의 데이터 저장공간입니다. 그리고 sql에 activity 를 저장할 수는 없습니다.
아예 "없다" 라고 할 수는 없지만, java 의 객체라는 개념을 생각해보시면 activity 를 sql 에서 사용하는 데이터 구조로 저장할수는 없습니다.
그리고.. 스스로 초보인것을 알고 계시니 먼저 http://developer.android.com 사이트와 android sdk의 예제들을 꼼꼼하게 살펴보시고
짧은 시간에 대충 결과물을 뽑아내는데 급급하시기 보다 제대로 안드로이드 뿐 아니라 Java, SQL 등의 기반지식에 대한 공부를
더 하시는것이 좋지 않을까 생각합니다.
참고로 android sdk 의 sample 중 noptepad 인가 하는 프로젝트가 SQL 연동에 대한 충분한 예제를 싣고 있습니다.