작성
·
474
0
안녕하세요 지금 캘린더 강의 데이터베이스 생성하기 부분 듣고 있습니다.
database 폴더 생성하고 drifr_database.dart 파일 생성해서 코드 작성하는 부분인데,
getapplicationdocumentsdirectory()를 입력할때 자동완성이 안뜨더라고요.
대소문자 구분 안하는걸로 설정해놔서 대문자 없어도 떠야하는데 말이에요.
그리고 강의에는 저 메서드있는 패키지 import 하기가 옵션으로 뜨던데 저는 그런것도 아예 없고요.
그래서 직접 import 써넣었어요.
그리고 그 다음에 nativedatabase 적었을때도 마찬가지로 자동완성 안뜨고 패키지 import 옵션도 안뜨더라고요.
근데 여기서 문제가, getapplicationdocumentsdirectory는 강의에서 어떤 패키지가 import 되는지 보여서 그냥 그대로 써넣었는데, nativedatabase는 그게 아예 보이지도 않아서 구글링하며 찾느라 좀 헤맸습니다.
자동완성도 안뜨고 import 옵션도 안뜨는건 도대체 왜 그런가요? 어디서 고칠 수 있는 건가요? 너무 불편해요 ㅜㅜ
답변 1
0
안녕하세요!
자동완성이 잘 되기위해서는 인덱싱이 잘 되어야합니다.
안드로이드 스튜디오는 자동으로 인덱싱을 진행하는데 컴퓨터의 성능에따라 속도가 조금 차이가 납니다.
그리고 최근 안드로이드 스튜디오 업데이트가 진행되며 각종 버그들이 조금 생긴 것 같습니다.
자동완성이 잘 안될때는 아쉽지만 직접 임포트를 해주는 방법밖에 없습니다.
감사합니다.