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

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

0 추천

일단 조언 감사드립니다조언감사합니다
그런데 날짜를 비교하는게 버튼을 눌렀을떄가 아니라 자동으로 비교되게 하고싶은데 그러면 디비에서 날짜를 가져와서 비교하는 걸 디비에 insert하는 버튼리스너에 넣어야하는건가요? 그게 감이 안잡히네요..

지금 제가만든건 디비에 저장된항목 출력하는 메인이랑 새로운 항목 추가하는 .java파일과 디비헬퍼정도인데 

디비에서 가져와서 비교한 후 메세지 보내는 소스를 어느 파일에 넣어야할까요ㅠㅠ

익명사용자 님이 2015년 11월 10일 질문

1개의 답변

+1 추천
"자동으로 비교" 라는 부분이 명확해야 될 것 같네요.

1. 앱을 실행했을 때인지

2. 특정 이벤트 발생시인지

3. 앱 실행 여부 상관없이 일정 시간마다 인지

 

하지만, 질문하시는 분의 내용을 보니 android에 대하여 기본적인 흐름을 모르시는 듯 합니다.

보내는 소스를 어느 파일에 넣는다라..

당장에 기능구현보다, 순서도라도부터 그려보고 접근해보시기를 권해드립니다.

구현 관련하여서는 인터넷에 자료가 아주 방대하게 있으니까요.

차근차근 진행해보세요.
개발자초심 (21,220 포인트) 님이 2015년 11월 10일 답변
앱실행 여부에 상관없이 db에 들어있는 날짜와 비교해서 일치하면 문자를 보내게 하고싶은데.. 불러와서 비교하는 부분을 어떻게 추가해야할지 감이 안잡힙니다..
비기너님 말씀대로 일단 안드로이드의 액티비티 생명주기부터 알아두시는게 좋을거같아요. 앱을 켰을 때, 홈버튼을 눌렀을 때, 아예 종료할 때 다 다른 루트를 타거든요..주기에 따른 처리를 해야 하는 경우도 종종 있으니까요. 앱이 시작하자마자 자동으로 오늘날짜와 db에 저장된 날짜를 비교하고 싶으시면 onCreate내부에서 코드를 작성하세요.
...