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

DB에 내용이 업데이트 되는지 확인하는방법

0 추천
DB 새로운 내용이 업데이트되면 푸시 줄려고 하는데 새 데이터의 업데이트 확인방법이  어떤식으로 해야할지 감이 안잡히는데.....

 

대충 이렇게 하면 된다 정도로 말씀해주시면 감사하겠습니다 .ㅠㅠ
이석호 (770 포인트) 님이 2014년 3월 4일 질문

3개의 답변

0 추천
업데이트 할 때 푸시서버쪽으로 sand 해 주면 되지 않을까요...?

DB가 어떤방식으로 되어 있는지에 따라 방법이 달라 질듯 합니다...;;
카이래이언 (2,700 포인트) 님이 2014년 3월 4일 답변
0 추천

안드로이드 자체 sqlite이용하신다면..

http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#update(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[])

 

Returns
  • the number of rows affected

리턴값이 영향을 받는 행의 수라네요.. 리턴값으로 판단해보세요..

bangbang (8,820 포인트) 님이 2014년 3월 4일 답변
0 추천
DB를 ContentProvider로 제공하시고,

ContentResolver로 가져와 사용할 때 update시 notifyChange를 후출해 주시면

ContentResolver의 registerContentObserver 함수로

ContentObserver를 등록하여 onChange 이벤트로 변경시 콜백 받을수 있을겁니다.
코딩인헬 (12,150 포인트) 님이 2014년 3월 4일 답변
mysql도 ContentProvider를 쓸수있나요?
http://p2p.wrox.com/book-professional-android-2-application-development/78790-does-content-provider-allow-mysql-synchronization.html
같은 질문이 있길래 링크 올립니다.
답변을 보면 구현하기 나름이라고 하네요. ^^;
ㅠ...하... 초보자라 많이 어렵네요 ㅠ...
이 질문이랑 다른 얘기지만 여기서 물어볼께요!!

Service는 어플이 꺼지지 않는 이상 계속 도는건가요??
...