![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczF6o3%2FbtsKJyp5gTA%2F5o9uee0HfmlorE3zMaXdJK%2Fimg.png)
[Android Studio] 앱 구동 속도 개선을 위한 SQLite 활용법
·
프로젝트
빠른 개발을 위해 SQLite를 사용하기로 했지만 개발하는 과정에서 마주했던 문제들이 있었다.SQLite는 앱 실행 시 모든 데이터를 새로 입력하고 데이터베이스를 생성하는 방식이라초기 데이터가 많은 경우 로딩 시간이 오래 걸린다는 단점이 있었다.오늘은 이 단점을 해결해 나간 과정에 대해서 작성해보도록 하겠다!! 🤔 첫번째 의문점보통 SQLiteOpenHelper 클래스를 상속받아 앱 실행 시onCreate() 메서드를 통해 처음 데이터베이스를 생성하고 테이블을 정의하여 초기 데이터를 입력할 수 있다. 술안주 월드컵 앱은 다수의 메뉴 데이터와 이미지 경로, 위치 정보 등을 데이터베이스에 저장해야 하는데, 앱 실행 시마다 데이터를 새로 입력하고 데이터베이스를 생성하는 방식은 로딩 시간이 오래 걸려 비효율적..