반응형
Service.onStartCommand에서 stopSelf ()를 호출 할 수 있습니까?
내 서비스가 시작되지 않아야 할 때 시작을 시도 할 수있는 몇 가지 조건이 있습니다. 이와 같은 경우 메서드 stopSelf()
내부 에서 호출 하는 것이 잘못된 형식 onStartCommand()
입니까? 그렇다면 그러한 상황을 처리하는 가장 좋은 방법은 무엇입니까? 모든 리소스를 대단히 감사하겠습니다.
onStartCommand () 메서드 내부에서 stopSelf ()를 호출하는 것이 잘못된 형식입니까?
머릿속에서 그게 왜 문제가 될지 생각할 수 없습니다.
stopSelf()
는 Android의 많은 항목과 마찬가지로 즉각적인 효과가 없습니다. 메인 애플리케이션 스레드에서 처리 한 메시지 큐에 메시지를 넣습니다. 서비스를 중지하는 실제 작업 onStartCommand()
은 돌아온 후 언젠가 는 시작되지 않습니다 .
참고 URL : https://stackoverflow.com/questions/8279199/can-i-call-stopself-in-service-onstartcommand
반응형
'IT박스' 카테고리의 다른 글
최고의 자바 트위터 라이브러리? (0) | 2020.11.25 |
---|---|
RabbitMQ : 토픽 교환이있는 지속성 메시지 (0) | 2020.11.25 |
일반적으로 / 항상 std :: move 대신 std :: forward를 사용할 수 있습니까? (0) | 2020.11.25 |
Gather (tidyr)와 용융 (reshape2) 비교 (0) | 2020.11.25 |
쿠키 경로 및 하위 폴더 페이지에 대한 액세스 가능성 (0) | 2020.11.25 |