在 Android 编程中,您可以利用 Handler 类及其 postDelayed() 方法在指定的时间间隔后执行方法。
Handler(Looper.getMainLooper()).postDelayed({ // Method to be executed after delay }, delayInMillis)
例如,在 100ms 延迟后执行名为 DoSomething 的方法:
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);
在 100 毫秒后调用 DoSomething 方法Java:
final Handler handler = new Handler(Looper.getMainLooper()); handler.postDelayed(new Runnable() { @Override public void run() { DoSomething(); } }, 100);
请记住为 Kotlin 和 Java 实现导入 android.os.Handler。
以上是Android 中如何在延迟后执行方法?的详细内容。更多信息请关注PHP中文网其他相关文章!