Android
 Computer >> コンピューター >  >> プログラミング >> Android

Kotlinで遅延した後に関数を呼び出す方法は?


KotlinはJavaに基づいているため、Javaベースのライブラリ関数を使用して関数呼び出しを遅らせることができます。この記事では、Javaライブラリ関数を使用して、 Timer()を使用して関数呼び出しを遅延させます。 およびschedule()

import java.util.Timer
import kotlin.concurrent.schedule

fun main(args: Array<String>) {

   // Execution starting point
   println("Hello world!!")

   // Delay of 5 sec
   Timer().schedule(5000){

      //calling a function
      newMethod()
   }
}

fun newMethod(){
   println("Delayed method call!")
}

出力

上記のコードを実行すると、次の出力が生成されます-

Hello world!!
Delayed method call!

  1. Androidで電話をかける方法

    この例は、Androidで電話をかける方法について示しています ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version = "1.0" encoding = "utf-8"?> <LinearLayout xmlns:android = "https://schem

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

    この例は、Androidで遅延した後にメソッドを呼び出す方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="https://sc