2012-05-03 3 views
0

내 응용 프로그램의 다운로드 대기열을 구현하려고합니다. 이 기능 중 하나는 네트워크 연결 또는 연결 끊기 때입니다. QueueManger (서비스)에 항목 상태를 업데이트하고 중지하도록 알리고 싶습니다. 브로드 캐스트 수신기 사용 방법 및 사용 방법을 알고 있습니다. 내 질문에 내 응용 프로그램이 정지되면 (완료) 방송 수신자가 작동합니까? 신청서를 통보 할 것인가 아닌가?응용 프로그램이 꺼져있을 때 브로드 캐스트 수신기 android

그렇지 않은 경우 응용 프로그램이 멈추더라도이 기능을 수행 할 수있는 방법이 없습니다. 당신이 AndroidManifest.xml에<receiver>로 방송 수신기를 정의하고 안드로이드의 기본 액션 문자열을 듣고, 다음 예, 그것은를 작동 할 경우

답변

3

프로그래밍 방식으로 대신 수신기에 수신기를 등록하면 프로그램이 실행되고 있지 않을 때에도 수신기를 프로그래밍 할 수 있어야합니다.

질문을 참조하십시오. 같은 해결책이 적용됩니다. Intent action for network events in android sdk

2

.

그렇지 않으면 서비스를 이용하도록 권합니다. 백그라운드에서 자동으로 실행되며 원하는 모든 로직을 수행 할 수 있습니다. 전화가 다시 시작될 때 (올바르게 코드를 작성한 경우) 서비스가 자동으로 실행될 수도 있습니다.

+0

감사합니다. AndroidManifest.xml에 수신기를 추가하겠습니다. – Arslan

관련 문제