2013-07-27 2 views
0

한 이벤트가 1 초 내에 두 번 생성되고 파일을 처리하는 가장 좋은 방법은 무엇인가를 기록하는 수신기가 하나 뿐인 경우 ??? 서비스는 두 번 시작될 수 있습니까? 실행중인 서비스가있는 것처럼 우리는 동시에 다시 시작할 수 있습니까?서비스 및 브로드 캐스트 인스턴스

답변

0

아니요 동일한 서비스의 두 인스턴스를 같은 클래스 이름으로 만들 수 없습니다.

서비스가 실행중인 경우 방금 다시 시작됩니다. 설명에

봐는

Create only one instance of Service (Android)

+0

확인 고맙습니다 어떤 방송 수신기에 대해 여기에 주어진? 우리는 어떻게 관리 할 수 ​​있습니다. – Ateeq

+0

브로드 캐스트 리시버는 서비스가 실행될 때 서비스를 실행하려고 시도 할 것이고, 서비스가 실행되지 않으면 서비스를 시작합니다. 실제로 한 번에 두 개의 서비스가 필요한 경우 service.Again을 시도하십시오. 서비스 http://developer.android.com/reference/android/app/IntentService.html 그것은 작업자 스레드로 사용할 수 있으며 당신이 달성하고자하는 것을 할 것입니다 –

+0

수신자가 onreceive() 함수에있는 코드를 실행하고 다른 이벤트가 여전히 실행중인 동일한 브로드 캐스트 수신기에 대해 실행됩니다. – Ateeq

관련 문제