JobScheduler.Schedule(JobInfo) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
実行するジョブをスケジュールします。
[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
。
戻り値
スケジュール要求の結果。
- 属性
注釈
実行するジョブをスケジュールします。 現在スケジュールされているジョブを同じ ID に置き換えます。これは、 内の新しい情報に JobInfo
置き換えられます。 指定された ID を持つジョブが現在実行中の場合、ジョブは停止されます。
<p class="caution"><strong>Note:</strong> Scheduling a job can have high cost, even it's rescheduling the same job and the job didn't execute, especially on platform versions before version android.os.Build.VERSION_CODES#Q
. そのため、短時間で呼び出しが頻繁に行われると、システムによってこの API の呼び出しが調整される可能性があります。
注: ジョブを正常にスケジュールするには、JobService コンポーネントを有効にする必要があります。
の android.app.job.JobScheduler.schedule(android.app.job.JobInfo)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。