안드로이드스튜디오

    Kotlin Realm  DB 사용시 발생한 오류 해결하기

    Kotlin Realm DB 사용시 발생한 오류 해결하기

    안드로이드 스튜디오에서 Kotlin에서 Realm DB를 사용시 Mirgration 에러를 자주 만나게 되었다. 이 오류를 해결해주기 위해서는 아래의 코드를 사용해주어야 하는데 상황은 다음과 같다. 다른 액티비티에서 사용한 Realm 인스턴스를 현재 액티비티로 가져오는 상황이다. Migration 오류 발생에 대비하여 try-catch 문을 이용해주었다. val realm = try { val config = RealmConfiguration.Builder() .deleteRealmIfMigrationNeeded() .build() Realm.getInstance(config) } catch (ex: RealmMigrationNeededException) { Realm.getDefaultInstance(..