0
나는 서비스에 바인딩하고 그것에 대한 작업을 수행한다. 백그라운드에 넣고 onStop()을 호출하면 활동이 서비스에 대한 연결을 잃게됩니까?활동이 백그라운드로 들어가면 서비스 연결이 끊어 집니까?
활동이 다시 시작되면 연결이 유효합니까?
나는 서비스에 바인딩하고 그것에 대한 작업을 수행한다. 백그라운드에 넣고 onStop()을 호출하면 활동이 서비스에 대한 연결을 잃게됩니까?활동이 백그라운드로 들어가면 서비스 연결이 끊어 집니까?
활동이 다시 시작되면 연결이 유효합니까?
전화 번호는 unbindService(serviceConnection)
에 따라 다릅니다.
onStop()
onStop()
에 명시 적으로 을 호출하지 않는 한 기존 바인드가 무효화되지 않습니다.
또한 documentation를 참조하십시오 클라이언트가 여전히 앱이 클라이언트를 파괴하는 서비스에 바인딩되어있는 경우
이, 파괴 클라이언트 바인딩을 해제됩니다. 서비스와의 상호 작용이 완료되는 즉시 클라이언트의 바인딩을 해제하는 것이 좋습니다. 이렇게하면 유휴 상태의 서비스를 종료 할 수 있습니다.
활동이 다시 시작되면 연결이 유효합니까? – likejiujitsu