마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

브로드캐스트에서 서비스를 시작하면 한번만될 수 있게..

0 추천
안녕하세요

 

브로드캐스트리시버에서 네트워크 작업을 하는데

시간이 너무 짧아 서비스를 불러서 시작하거든요

 

근데 이게 간혹 2번 서비스가 시작될 때가 있거든요.

1번만 시작되게 할 수 없을까요?

 

서비스에 private static boolean isTrue = false;

를 주어서 해보는데도 2번 시작되더라고요

 

서비스를 호출하면 서비스를 종료해 주어야 하나요?
초봉초봉 (3,480 포인트) 님이 2014년 11월 3일 질문

1개의 답변

0 추천

   onStartCommand(Intent, int, int) 에서 두번 실행 안되도록 막아 보세요.

프로삽질러 (3,040 포인트) 님이 2014년 11월 3일 답변
...