JobScheduler - 如何确定唯一的作业ID?

Ori*_*man 21 android android-jobscheduler

根据文档,作业必须具有每个uid的唯一作业ID.
如果我使用第三方库也安排工作,这是否意味着我不能使用与他们相同的工作ID?如果是这样,我怎样才能避免这种碰撞?

Com*_*are 12

如果我使用第三方库也安排工作,这是否意味着我不能使用与他们相同的工作ID?

正确.

如果是这样,我怎样才能避免这种碰撞?

向库的开发人员询问他们使用的作业ID,或者这些作业ID是否可以以某种方式配置.

  • @OriWasserman:BTW和FWIW,我写了一篇关于这个主题的[博客文章](https://commonsware.com/blog/2017/06/07/jobscheduler-job-ids-libraries.html).谢谢你指出这个问题! (2认同)