본문 바로가기

Flutter-플러터/플러터 공부

Flutter 예외 처리

반응형

Dart언어에서는 예외처리가 가능하다. 

Dart의 모든 예외는 확인 되지 않은 예외이다. 

 

 

Try 

 Try 절은 try{} 구문 안에서 특정 에러가 발생했을 때 처리해주기 위한 방법이다. 

 

try의 다양한 사용방식은 

 

1. try on : 예외클래스 타입을 지정해야 할 때 사용

 

 

2. try-catch (e):  객체가 필요할 때 사용 

 

3. try on catch : 예외클래스 타입도 지정해야 하고 객체가 필요할 때 사용  

 

 

 

void onInit() {
    try {
      Hive.registerAdapter(TodoAdapter());

    }catch(e){
      print(e);

    }
    getTodos();

    super.onInit();
  }

위에는 어플이 처음 실행 될 때 Hive에서 오류가 났을 때 에러 메세지를 보이라는 코드이다. 

 

 

 

예외처리를 하는 이유는 

에러 코드가 전체 프로그램에 전파되는 것을 방지하기 위해서 이다. 

728x90
반응형