こんにちは!
YUMOTOです!
apexには「数秒待つ」といったメソッドが用意されていません。
そのためこちらのサイトを参考に使いやすくメソッド化してみました。 やってることは同じです。 Apexでスリップの一つ方法 | Xgeek
public void wait(Integer ms){ Long startTime = DateTime.now().getTime(); Long finishTime = DateTime.now().getTime(); while ((finishTime - startTime) < ms) { finishTime = DateTime.now().getTime(); } }
これでwaitメソッドとして機能するかと思います。
注意点として、
waitメソッドの引数msは文字通り、ミリセカンドを入れてください。
3秒待ちたかったら⇒3000
wait(3000)
10秒待ちたかったら⇒10000
wait(10000)