예를 들어 채팅(디비연동)을 구현한다면 디비의 변경유무를 풀링방식으로 해결해야 할까요?

 

아님 다른 방식이 있는지요..

 

c2dm의 리시버 처럼 뭔가 변경이 있을때만 적용할 수 있는 방법이 없을까요?

 

가령 채팅창을 열어놨다고 가정하고 메시지 작성후 전송클릭하면 insert하고 리시버로 받은 메시지도 insert하고

 

채팅창에서는 insert된 디비의 내용을 1초단위로 계속해서 커넥트해서 notifyDataSetChanged() 하면 될것 같은데요..

 

이렇게 하면 기기의 부하가 많이 걸릴것 같은데..

 

이것말고 실시간으로 디비의 변경사항을 확인하는 방법이 없을까요?

 

보통은 어떻게 채팅을 구현하는지.. 궁금합니다..