2023年10月27日 星期五

【Kotlin】例外處理


例子

處理沒有網路無法連線的狀況

在沒有網路的情況下顯示錯誤訊息。
viewModelScope.launch {
   try {
       val listResult = MarsApi.retrofitService.getPhotos()
       _status.value = listResult
   } catch (e: Exception) {
        _status.value = "Failure: ${e.message}"
   }
}


0 comments:

張貼留言