JEP's Diary

kotlin에서 runCatching 본문

카테고리 없음

kotlin에서 runCatching

지으니88 2021. 1. 14. 17:27

코틀린으로 예외 처리할때 사용하는 try catch와 runCatching와의 비교 코드 

 

-> 수정 

also가 finally 역할을 못하고 있었다.

아래와 같이 수정필요.

runCatching {

}.fold(
	onSuccess = {},
	onFailure = { throw it}
).also {
	_liveProgress.postValue(false)
}

 

 

참고 https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/run-catching.html

 

runCatching - Kotlin Programming Language

 

kotlinlang.org