JobScheduler.Schedule(JobInfo) Метод

Определение

Планирование выполнения задания.

[Android.Runtime.Register("schedule", "(Landroid/app/job/JobInfo;)I", "GetSchedule_Landroid_app_job_JobInfo_Handler")]
public abstract int Schedule (Android.App.Job.JobInfo job);
[<Android.Runtime.Register("schedule", "(Landroid/app/job/JobInfo;)I", "GetSchedule_Landroid_app_job_JobInfo_Handler")>]
abstract member Schedule : Android.App.Job.JobInfo -> int

Параметры

job
JobInfo

Задание, которое вы хотите запланировать. Дополнительные сведения о типах заданий, которые можно запланировать, см android.app.job.JobInfo.Builder JobInfo.Builder . в этой статье.

Возвращаемое значение

результат запроса расписания.

Атрибуты

Комментарии

Планирование выполнения задания. Заменит все запланированные в настоящее время задания с тем же идентификатором новыми сведениями в JobInfo. Если задание с заданным идентификатором выполняется в данный момент, оно будет остановлено.

<p class="предостережение"><strong Примечание.</strong> Планирование задания может иметь высокую стоимость, даже если оно перепланирует то же задание, а задание не выполнено, особенно в версиях платформ до версии android.os.Build.VERSION_CODES#Q>. Таким образом, система может регулировать вызовы к этому API, если вызовы выполняются слишком часто в течение короткого промежутка времени.

Примечание. Для успешного планирования задания необходимо включить компонент JobService.

Документация по Java для android.app.job.JobScheduler.schedule(android.app.job.JobInfo).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к