1

네트워크를 사용할 수없는 경우에도 사용자가 내 앱을 사용할 수 있어야하고 네트워크를 사용할 수있을 때 서버를 호출해야합니다. 나는 알람 매니저 - 브로드 캐스트 리시버 - 서비스 패턴을 사용하고있다. 정기적으로 API 호출을 다시 시도합니다. 부팅 수신기도 추가했습니다. 그러나 사용자가 개요 화면을 사용하여 앱을 종료하면 알람이 다시 트리거되지 않습니다. 이 일반적인 시나리오를 구현하는 더 좋은 방법이 있습니까?주기적인 백그라운드 작업을위한 알람 관리자 대신에

+0

를 호출을 다시 시도/3767766/6272369 – Marat

+0

나는 알람을 잘못 구현했다고 생각합니다. 앱이 종료되었는지 여부에 관계없이 예약 된 작업을 실행해야합니다. –

+0

@Vlad 개요로 이동하여 앱을 스 와이프하여 제거하면 해당 앱의 알람이 지워집니다. – yagnasri

답변

1

당신은 사용할 수 있습니다 : - 1. JobScheduler 2. SyncAdapter

다음은 주기적으로하는 경우에 도움이 될 것 어쩌면이 http://stackoverflow.com/a 도움이 될 API가