exception

Android

[Android] ViewModel에서 Context 없이 예외 처리 하기

1. 개요Firebase에 저장된 데이터를 불러오다가 예외가 날 수도 있다. 이때 ViewModel에서 예외 처리를 어떻게 하면 좋을지 알아보자. 2. 문제 상황ViewModel에서 하드코딩된 문자열이 있는 상황이다.viewModelScope.launch { try { val categorySums = repository.fetchMonthlyCategoryTotals( type = type.name.lowercase(), year = year, month = month, uid = uid, householdId = householdId ) val entries ..

Dart

[Dart] 예외 처리 (Error Handling)

1. 예외 (Exception) 예외는 프로그램이 실행되는 동안 발생할 수 있는 예외적인 상황입니다.예외는 프로그래머가 예측 가능하고, 적절히 처리할 수 있습니다. 예외를 처리해 주지 않으면 프로그램이 종료되지만,이를 try-catch로 처리해 주면 프로그램이 정상적으로 실행됩니다. Dart에서는 모든 예외가 Exception 클래스를 기반으로 구현됩니다.  2. 예외 처리1) try ~ catchtry의 코드 블록 실행 중에 예외가 발생하면try 코드 블록의 예외 발생 후의 코드들은 실행되지 않고 catch문으로 넘어갑니다. 즉, try의 코드 블록에는 예외가 발생할 수 있는 코드가,catch 코드 블록에는 예외가 발생했을 때 실행되어야 할 코드가 있어야 합니다. void main() { try { ..

Meezzi
'exception' 태그의 글 목록