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

데이터베이스 변동 사항이 있을 시에 새로고침

0 추천
안드로이드 > JSP > Oracle DB해서 DB를 연동하여서 사용 중 입니다.

만약 DB 변동 사항이 있을때 어플리케이션이 실행 중 이라면 해당화면을 새로고침하여 새로운 데이터로 업데이트가 자동으로 되도록 구현하려고 합니다.

제가 생각해본 방법은 UPDATE , INSERT , DELETE 문이 있는 JSP에서 PUSH를 보내는 JSP파일을 실행하여 PUSH 메시지 서비스에서 어플리케이션이 실행이 중이고 해당 화면이 띄워져 있을시에 업데이트 해주는 방법으로 구현해보려고하는데 이 방법이 맞는지 모르겠습니다.

보통 실시간으로 DB 내용을 받을 때 어떤 방식으로 구현하는지 궁금합니다. 도움부탁드리겠습니다.
민킹 (590 포인트) 님이 2014년 8월 22일 질문

1개의 답변

0 추천
 
채택된 답변
JSP로 서버를 구현한다면, 통신 프로토콜로 Http를 사용하는 것이니 서버쪽 변경 사항을 확인하기 위해서는 클라이언트(안드로이드앱)에서 주기적으로 서버쪽으로 폴링을 하도록 하는게 일반적인 방법입니다.

위와 같은 경우면, 어플리케이션이 구동되고 서버의 변경을 감지해야하는 액티비티에서 포어그라운드 상태에 있을 때, 일정간격으로 서버쪽으로 변경사항을 요청하는 메시지를 보내도록 구현하는게 좋을 거 같네요..
sfilelink (700 포인트) 님이 2014년 8월 24일 답변
민킹님이 2014년 8월 25일 채택됨
답변 감사드립니다 좋은하루되세요
...