Android 中延遲後呼叫方法
Android 中有多種方法可以在指定延遲後呼叫方法。一種有效的方法是使用 Handler,從而能夠在主執行緒上調度延遲任務。以下是使用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() 方法的第三個參數中的毫秒數。在這個例子中,指定的延遲是 100 毫秒。
不要忘記導入適當的類,對於 Kotlin 和 Java 來說都是 android.os.Handler。利用 Handler 確保延遲任務在主執行緒上執行,從而使 UI 更新和其他敏感操作順利進行。
以上是Android中如何在延遲後呼叫方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!