ホームページ >Java >&#&チュートリアル >Android で遅延後にメソッドを実行するにはどうすればよいですか?
Android プログラミングでは、Handler クラスとその postDelayed() メソッドを利用して、指定した時間間隔の後にメソッドを実行できます。
Handler(Looper.getMainLooper()).postDelayed({ // Method to be executed after delay }, delayInMillis)
たとえば、DoSomething という名前のメソッドを 100 ミリ秒の遅延後に実行するには:
Handler(Looper.getMainLooper()).postDelayed({ DoSomething() }, 100)
final Handler handler = new Handler(Looper.getMainLooper()); handler.postDelayed(new Runnable() { @Override public void run() { // Method to be executed after delay } }, delayInMillis);
に電話をかけるにはJava を使用した 100 ミリ秒後の DoSomething メソッド:
final Handler handler = new Handler(Looper.getMainLooper()); handler.postDelayed(new Runnable() { @Override public void run() { DoSomething(); } }, 100);
Kotlin 実装と Java 実装の両方で android.os.Handler をインポートすることを忘れないでください。
以上がAndroid で遅延後にメソッドを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。