2017-02-10 3 views
2

Firebase 작업 디스패처를 사용하여 작업 스케줄링을 구현했습니다. 어떤에서는이 jobscheduling도없이 잘 작동되는 동안 추가 위의 IntentFilter의 사용은 어떤 특정 작업 ActionIntentFilterFireBase의 JobService에 대한 인 텐트 필터 사용 Jobdispatcher

<intent-filter> 
    <action android:name="com.firebase.jobdispatcher.ACTION_EXECUTE" /> 
</intent-filter> 

다음과 같이 작업 서비스에 추가해야 doc에 주어졌다 그

답변

2

인 텐트 필터는 활동, 서비스 또는 브로드 캐스트 리시버가 응답 할 수있는 인 텐트 유형을 지정합니다. 서비스에 대해 의미가없는 다른 것을 무시하면서 특정 유형의 의도를 수신하면 서비스를 시작할 수 있습니다. 의도 필터를 지정하지 않으면 작업 스케줄링이 작동하지만 응답해야하는 유형의 서비스에 대한 제한이 없습니다.

인 텐트는 Android 시스템에 동일한 앱이나 다른 앱의 다른 구성 요소에서 수행해야 할 작업이 있음을 알리는 신호를 보냅니다.

예약 된 작업 필터를 추가하면 서비스가 com.firebase.jobdispatcher.ACTION_EXECUTE 작업으로 이벤트에 응답합니다.