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

문자 자동전송 기능 추가질문입니다

–1 추천
날짜를 지정해서 DB에 넣는 것까지는 성공했는데

DB에서 날짜를 가져와서 현재날짜와 비교한뒤 일치하면 자동으로 문자를 보내는 기능을 구현하려고 합니다.

그런데 DB를 가져오는 것과 현재날짜와 비교하는 소스를 어느곳에 넣어야할지 감이안잡히네요.. 기존의 .java파일이 아닌 새로운 .java파일을 만들어서 넣어야하는건가요? 도와주세요..
익명사용자 님이 2015년 11월 10일 질문

3개의 답변

+1 추천
http://sumi3360.blogspot.kr/2014/01/android.html //날짜 가져오기

http://itmir.tistory.com/458//문자전송하기

http://mainia.tistory.com/670//DB

클래스 하나 만들어서 버튼리스너로 생성해서 쓰시면 될듯
익명사용자 님이 2015년 11월 10일 답변
조언감사합니다
그런데 날짜를 비교하는게 버튼을 눌렀을떄가 아니라 자동으로 비교되게 하고싶은데 그러면 디비에서 날짜를 가져와서 비교하는 걸 디비에 insert하는 버튼리스너에 넣어야하는건가요? 그게 감이 안잡히네요..
0 추천
db를 간단하게 내부db 사용하시는거라면 어렵지 않다 봅니다.
날짜를 지정해서 db에 넣으신거라면 오늘이 아닌 특정 날짜 인것인지..
여튼 insert 하셨다면, 꺼내는 타이밍만 정하시면 되죠. 버튼을 누른다거나 그런식으로. select문 이용하셔서 오늘날짜와 db에 넣은 날짜를 비교하세요. 핸드폰 시스템 날짜 구하는 예제는 많아요. 만약 db에 넣을 날짜가 한개뿐이라면 아예 select할 때 현재 db에 [오늘날짜]로 저장되어있는지 확인하시면되죠. 있으면 문자전송 로직으로 넘어가고 없으면 아무것도 실행을 안한다거나 날짜가 일치하지 않는다 토스트 띄우셔도 좋고요.
망고사탕 (5,000 포인트) 님이 2015년 11월 10일 답변
0 추천
Cursor 에 대하여 알아보세요.

Cursor를 통하여 db의 값을 가져오고, column의 값을 비교하여 처리하면 됩니다.
개발자초심 (21,220 포인트) 님이 2015년 11월 10일 답변
...