728x90
반응형
SMALL
class MainActivity():Activity(){
override fun onCreate(savedInstanceState:Bundle?){
super.onCreate(savedInstanceState)
main()
}
fun main() = runBlocking{
val test = launch{
useFunction_1()
useFunction_2()
delay(3000L)//위의 함수들이 시간이 걸리다고 가정함;
}
test.join()
useFunction_3()
}
fun useFunction_1(){
//do 1
}
fun useFunction_2(){
//do 2
}
fun useFunction_3(){
//do 3
}
}
결과값 :
useFunction_1
useFunction_2
(3초후)
useFunction_3
단순하게 위의 코드를 응요해서 함수 호출에 순서를 쉽게 잡아줄 수 있다.
- 끝 -
'Kotlin Study' 카테고리의 다른 글
[각기 다른 google-services.json 설정파일의 FirebasePoject, 한 App 에서 사용하기] (0) | 2021.05.07 |
---|---|
Android HashKey 구하기 (feat.Kotlin) (0) | 2021.03.19 |
view binding in Class(findViewById,Kotlin) (0) | 2021.03.02 |
CallBack 함수 in Kotlin 사용 예 (0) | 2021.01.26 |
lateinit property 사용시 주의 (0) | 2021.01.26 |