2012-07-18 4 views
0

BOOT_COMPLETE 이벤트를 사용하여 전화 부팅시 시작한 두 가지 응용 프로그램이 있습니다. 부팅 할 때 한 응용 프로그램을 다른 응용 프로그램보다 먼저 시작하고 싶습니다. 우선 순위를 설정하여 첫 번째 응용 프로그램이 먼저 시작되도록하는 방법이 있습니까? 하나의 응용 프로그램을 다른 응용 프로그램에서 시작할 수는 없습니다. 친절하게 진행하는 방법에 대한 단서를주세요. 감사.부팅시 응용 프로그램 시작

답변

0

당신은 의도 우선 순위에 관심이있을 수 있습니다

<intent-filter android:icon="drawable resource" 
      android:label="string resource" 
      android:priority="integer" > 
. . . 
</intent-filter> 

Android documentation :

필터에 의해 기술되는 형태의 처리 의도와 관련하여 상위 구성 요소에 부여해야 우선 순위를 . 이 속성은 액티비티와 브로드 캐스트 리시버 모두에 의미가 있습니다. 브로드 캐스트 리시버가 브로드 캐스트 메시지를 수신하도록 실행되는 순서를 제어합니다. 우선 순위가 높은 값은 값이 낮은 값보다 먼저 호출됩니다. (순서는 동기 메시지에 적용됩니다.이 비동기 메시지를 무시됩니다)

관련 문제