Android での遅延後のメソッドの呼び出し
Android では、指定した遅延の後にメソッドを呼び出すメソッドが複数あります。効果的なアプローチの 1 つは、ハンドラーを使用して、メインスレッド上で遅延タスクのスケジュールを設定できるようにすることです。 Kotlin と Java を使用してこれを実装する方法は次のとおりです。
Handler(Looper.getMainLooper()).postDelayed({ //Do something after 100ms }, 100)
final Handler handler = new Handler(Looper.getMainLooper()); handler.postDelayed(new Runnable() { @Override public void run() { //Do something after 100ms } }, 100);
Kotlin と Java の両方で、遅延期間は次のとおりです。 postDelayed() メソッドの 3 番目のパラメータでミリ秒として指定します。この例では、指定された遅延は 100 ミリ秒です。
Kotlin と Java の両方の android.os.Handler である適切なクラスをインポートすることを忘れないでください。ハンドラーを利用すると、遅延したタスクがメインスレッドで確実に実行され、UI の更新やその他の機密性の高い操作をスムーズに実行できるようになります。
以上がAndroid で遅延後にメソッドを呼び出す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。