Room

안드로이드/활용

[Android] Room 사용하기

Room 추가하기 Room을 사용하기 위해서 build.gradle에 Room 라이브러리를 추가합니다. plugins { id 'kotlin-android' id 'kotlin-kapt' } dependencies { val room_version = "2.5.0" implementation 'androidx.room:room-runtime:$room_version' kapt 'androidx.room:room-compiler:$room_version' } Room 구성요소 Database 데이터베이스 구성을 정의하고 영구 데이터에 대한 앱의 기본 액세스 포인트 역할을 수행합니다. Database 어노테이션을 사용하고 어노테이션 내에 entities을 포함해야 합니다. RoomDatabase()를 확장하..

안드로이드/활용

[Android] 로컬 데이터베이스에 데이터 저장

SharedPreferences SharedPreferences는 primitive data(String, int, float, Boolean)를 Key-Value 형태로 앱 안에 XML 파일로 저장하는 방식입니다. 사용자 설정을 저장하거나 앱 내에서 다양한 활동에 사용할 수 있는 데이터를 저장해야 할 때 사용할 수 있습니다. SharedPreferences는 소량의 데이터를 저장할 때 사용하는데 SavedInstanceState도 액티비티에서 데이터를 저장하는데 자주 사용합니다. SharedPreferences는 세션과 관계없이 영속적으로 보관해야 하는 데이터가 있을 때 사용하고, SavedInstanceState는 유저의 세선 내에서 액티비티의 인스턴스를 저장하는 데 사용합니다. SQLite SQLi..

damon-911
'Room' 태그의 글 목록