ホームページ > Java > &#&チュートリアル > Android で遅延後にメソッドを呼び出す方法は?

Android で遅延後にメソッドを呼び出す方法は?

DDD
リリース: 2024-12-24 04:22:11
オリジナル
870 人が閲覧しました

How to Call a Method After a Delay in Android?

Android での遅延後のメソッドの呼び出し

Android では、指定した遅延の後にメソッドを呼び出すメソッドが複数あります。効果的なアプローチの 1 つは、ハンドラーを使用して、メインスレッド上で遅延タスクのスケジュールを設定できるようにすることです。 Kotlin と Java を使用してこれを実装する方法は次のとおりです。

Kotlin

Handler(Looper.getMainLooper()).postDelayed({
    //Do something after 100ms
}, 100)
ログイン後にコピー

Java

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート