서비스에서 한시간 주기마다 어떤일을 처리하고 싶습니다.Handler와 TimerTask를 이용해서 해봤는데, 시간의 오차도 크고, 주기적으로 일어나지도 않습니다.혹시 좋은 방법을 알고 계시면 알려주시면 감사하겠습니다.^^
로그인 유지
아래 메소드를 이용하면 지정한 시간마다 실행하는듯 하네요
PendingIntent 와 AlarmManager 쪽을 보시면 될 듯 합니다.
AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
am.setRepeating(type, triggerAtTime, interval, operation)