안드로이드 개발 질문/답변
(글 수 45,052)
system time 한 시간 단위로 누적 데이타를 DB에 저장하려면 어떻게 해야 하는 지 궁금합니다.
TrafficStats class 의 getTotalRxBytes() Method(Static)를 사용해서 System의 한 시간 단위로 체크해서
누적된 Data를 DB에 저장하려고 합니다.
참고로 Traffic class는 Rx, Tx Packet 사용량을 체크 할 수 있도록 하는 class입니다.
예를 들어 Thread.sleep(xxxx) 이런식으로 하는 경우에는 App 시작 시점부터에서 부터 한시간으로 Timer가
동작 하기 때문에 정확한 system time의 한시간 단위로 Data를 누적하는 것에는 오류가 있어 보여서요.
좋은 말씀 부탁 드립니다.
공지사항은 다 읽었습니다.




스레드 슬립을... 지난 시간 체크용이 아니라 시스템 시간 체크를 해서 정각 +-5분 정도로 해서 해 주면 안될까요?
분당으로 스레드를 돌리면 시스템상으로 문제가 생길수도 있으니 5분단위로 해 주는것도 좋을거 같구요