stopService 와 stopSelf(); 가 있는데

둘다 종료하는걸로알고있는데 둘이 어떻게 다른걸까요?

혼자 생각해본바로는 stopService는 호출해준 Activity가 살아있을때만 적용되는것이고

stopSelf는 호출해준 Activitiy가 finish가 되어도 조건이 충족되면 알아서 stopSelf해준다,, 이렇게 이해는하고있는데

빗나간거같기도하고,, 조언좀 부탁드립니다!