次の方法で共有


ScheduledThreadPoolExecutor.ScheduleWithFixedDelay メソッド

定義

指定された最初の遅延の後に最初に有効になる定期的なアクションを送信し、その後、1 回の実行の終了から次の実行の開始までの間の特定の遅延を指定して送信します。

[Android.Runtime.Register("scheduleWithFixedDelay", "(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;", "GetScheduleWithFixedDelay_Ljava_lang_Runnable_JJLjava_util_concurrent_TimeUnit_Handler")]
public virtual Java.Util.Concurrent.IScheduledFuture? ScheduleWithFixedDelay (Java.Lang.IRunnable? command, long initialDelay, long delay, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("scheduleWithFixedDelay", "(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;", "GetScheduleWithFixedDelay_Ljava_lang_Runnable_JJLjava_util_concurrent_TimeUnit_Handler")>]
abstract member ScheduleWithFixedDelay : Java.Lang.IRunnable * int64 * int64 * Java.Util.Concurrent.TimeUnit -> Java.Util.Concurrent.IScheduledFuture
override this.ScheduleWithFixedDelay : Java.Lang.IRunnable * int64 * int64 * Java.Util.Concurrent.TimeUnit -> Java.Util.Concurrent.IScheduledFuture

パラメーター

command
IRunnable

実行するタスク

initialDelay
Int64

最初の実行を遅らせる時間

delay
Int64

1 回の実行の終了から次の実行の開始までの遅延

unit
TimeUnit

initialDelay パラメーターと遅延パラメーターの時間単位

戻り値

実装

属性

例外

注釈

指定された最初の遅延の後に最初に有効になる定期的なアクションを送信し、その後、1 回の実行の終了から次の実行の開始までの間の特定の遅延を指定して送信します。

タスク実行のシーケンスは、次のいずれかの例外的な完了が発生するまで無期限に続行されます。 <ul><li>タスクは Future#cancel で、返された将来を介して明示的に取り消されます。 <li>メソッド #shutdown が呼び出され、シャットダウン後に続行するかどうかに関する #getContinueExistingPeriodicTasksAfterShutdownPolicy ポリシーが true に設定されていないか、メソッド #shutdownNow が呼び出され、タスクが取り消されます。 <li>タスクの実行で例外がスローされます。 この場合、返された未来を呼び出 Future#get() get すと、その原因として例外を保持してスロー ExecutionExceptionされます。 </ul> 後続の実行は抑制されます。 返された将来に対する Future#isDone isDone() 後続の呼び出しは返 trueされます。

の Java ドキュメントjava.util.concurrent.ScheduledThreadPoolExecutor.scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象