2014-12-17 4 views
0

하루에 한 번 FTP 서버에 연결하는 앱을 만들고 있습니다. 이제는 AlarmManager와 IntentService를 사용하고 정상적인 조건에서는 정상적으로 작동합니다.다른 알람에 알람을 넣을 수 있습니까? 서비스가 알람을 중지 할 수 있습니까?

이제는 알람이 작동하지 않을 때 인터넷이 작동하지 않으며 성공적으로 연결되어 완료 될 때까지 15 분마다 다시 시도하려고합니다. 어떻게해야합니까?

알람을 생성하는 알람을 만들 수 있습니까? 작업이 완료되면 서비스가 알람을 중지 할 수 있습니까? 더 좋은 방법이 있습니까?

답변

1

당신은 새로운 활동

Intent intent = new Intent(); 
startActivity(intent); 

을 시작하거나 활동을 사용하고 배경

startActivityForResult(intent,0); 
moveTaskToBack(true) 
+0

알 수 없습니다. 활동과 의도는 경보와 같이 미리 설정된 시간 후에 반복되지 않습니다. 어떻게하면 하루에 한 번 작업을 시작하고 성공적으로 완료 될 때까지 15 분마다 반복되도록 할 수 있습니까? –

0

내가 가능한 솔루션을 테스트하고 있습니다로 보낼 수 있습니다.

경고가 발생하면 Internt가 없으면 잠시 기다리는 While 절을 생성합니다.

일단 인터넷이 연결되면 while 루프가 끝나고 정상적으로 서비스가 시작됩니다.