5 분마다 서버에서 업데이트를 가져 오는 Android 서비스가 있습니다. 화면이 켜져 있으면 잘 작동하지만 꺼져 있으면 일시 중지 된 것처럼 보입니다. start foreground()를 사용하여 서비스가 포 그라운드에서 실행된다는 점에 유의하십시오.화면이 꺼져 있으면 Android 서비스가 일시 중지되는 것 같습니다.
현재 새 스레드를 만들고 5 분마다 업데이트를 실행하기 위해 잠자기 상태로 만들 때 장치가 잠자기 상태 일 때 타이머가 계속 실행되도록하는 더 좋은 방법이 있습니까?
"현재 새 스레드를 만들고 5 분마다 업데이트를 실행하기 위해 잠자기 상태로 만듭니다."- 시계 틱을보기 위해 사용자의 시스템 RAM을 낭비하지 마십시오. "장치가 잠자고있는 동안 타이머가 계속 실행되도록하는 더 좋은 방법이 있습니까?" -'WakefulBroadcastReceiver' 또는'WakefulIntentService' 패턴과 함께'AlarmManager'을 사용하십시오. – CommonsWare