ホームページ >Java >&#&チュートリアル >Android で遅延後にメソッドを実行するにはどうすればよいですか?

Android で遅延後にメソッドを実行するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-29 15:29:11622ブラウズ

How Can I Execute Methods After a Delay in Android?

Android で遅延してメソッドを実行する

Android プログラミングでは、Handler クラスとその postDelayed() メソッドを利用して、指定した時間間隔の後にメソッドを実行できます。

Kotlin実装

Handler(Looper.getMainLooper()).postDelayed({
    // Method to be executed after delay
}, delayInMillis)

たとえば、DoSomething という名前のメソッドを 100 ミリ秒の遅延後に実行するには:

Handler(Looper.getMainLooper()).postDelayed({
    DoSomething()
}, 100)

Java 実装

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。