하지만 코스는 항상 의도를 파악하고 서비스를 시작합니다.
따라서 자동차 서비스의 자체 생성 이벤트가 트리거됩니다.
그리고 생성 이벤트 내에서 몇 가지 작업을 수행하는 것을 볼 수 있습니다.
따라서 먼저 차량을 가져온 다음 여기에서 자동차를 호출합니다.
빌입니다.
여기에서 구현을 찾을 수 있습니다.
알겠습니다.
따라서 이 생성자 내부로 들어가면 이 생성자가 이 생성자를 차례로
호출하고 여기에서 모든 서비스를 추가하는 것을 볼 수 있습니다.
예를 들어 여기에는 자동차 전원 관리 서비스가 있습니다.
자동차 사용자 알림 서비스라는 기능이 있는 경우 자동차 사용자 알림 서비스를 생성합니다.
그 시작입니다.
마찬가지로 여기에서 자동차 패키지 관리자 서비스 자동차 서비스 도우미
, 블루투스 서비스 입력 서비스 투사 서비스 등을 볼 수 있습니다.
따라서 모든 서비스는 기본적으로 여기에서 초기화되고 기본
적으로 자동차 서비스 기반 객체인 이 목록에 추가됩니다.
따라서 모든 서비스가 여기에 추가됩니다.
여기에서 해당 목록에 추가된 모든 서비스를 확인할 수 있습니다.
차량을 초기화한 후 모든 서비스를 초기화하고 있습니다.
그런 다음 내가 타고 있는 차가 호출되므로 여기서 무슨 일이 일어나고 있는지 살펴 보겠습니다.
따라서 init 내에서 먼저 init이 호출되고 그 후에 모든
서비스의 init 메서드가 호출되는 것을 볼 수 있습니다.
앞서 인스트럭터에서 바로 여기에 모든 자동차 서비스를 채운 것을 기억하세요.
그래서 여기에 모든 서비스가 채워졌습니다.
그리고 모든 서비스를 배열로 변환하고 모든 서비스를 저장했습니다.
맞습니다.
따라서 일단 호출하면 기본적으로 OAM 또는 서비스 배열
을 반복한 다음 각 서비스의 초기화 메서드를 호출합니다.
즉, 모든 서비스의 초기화가 여기서 트리거됩니다.
예를 들어, 부동산 서비스와 같은 서비스를 예로 들어 보겠습니다.
따라서 부동산 서비스로 이동하면 초기화 메서드가 있는 인터페
이스인 자동차 서비스 기반을 구현하는 것을 볼 수 있습니다.
그래서 여기에 구현되어 있습니다.
이 메서드를 검색하면 각 서비스의 메서드 초기화 메서드를 호출할 때
이 메서드가 호출되므로 각 서비스가 이 메서드를 재정의해야 합니다.
그리고 여기서는 기본적으로 속성 목록을 이 rm config 배열에 가져오는 것입니다.
따라서 이것은 해당 서비스 각각을 반복하고 ini
t 메서드를 호출하여 각 서비스를 초기화합니다.
이 두 단계가 완료되면 서비스 관리자를 사용하여 서비스
자동차 서비스를 추가하고 시스템 속성을 설정합니다.
자동차 서비스를 하나로 만들었습니다.