0
서비스를 사용하여 백그라운드에서 실행되는 앱이 있습니다. 그러나 onDestroy가 주 활동에서 호출되면 서비스가 재설정되고 onCreate 및 onStart를 다시 호출합니다. 이걸 어떻게 막을 수 있습니까?Android : Activity.onDestroy() 서비스를 다시 시작합니다.
서비스를 사용하여 백그라운드에서 실행되는 앱이 있습니다. 그러나 onDestroy가 주 활동에서 호출되면 서비스가 재설정되고 onCreate 및 onStart를 다시 호출합니다. 이걸 어떻게 막을 수 있습니까?Android : Activity.onDestroy() 서비스를 다시 시작합니다.
서비스가 onStartCommand 메소드에서 반환하는 값을 살펴 봐야합니다. 기본값은 START_STICKY이며 서비스가 소멸 된 후 다시 시작됩니다. 자세한 내용은 onStartCommand documentation을 참조하십시오.