Inflearn Community Q&A
content provider 사용 오류
Written on
·
480
0
DBHelper(context) 에서 type mismatch 가 되어 실행이 안되네요.
아래는 제가 테스트 했던 소스 인데, 강좌 소스와 다른점은 전혀없는것 같은데 에러가 나는 이유를 잘 모르겠습니다.
override fun query(uri: Uri, projection: Array<String>?, selection: String?,
selectionArgs: Array<String>?, sortOrder: String?): Cursor? {
// TODO: Implement this to handle query requests from clients.
var helper = DBHelper(context)
var db = helper.writableDatabase
return db.query("TestTable", projection, selection, selectionArgs, null, null, sortOrder)
}
kotlinandroid
Answer 4
1
vandamme5051
Questioner
DBHelper(context) 에서 context 가 nullable 을 요구하는것 같아 DBHelper(context!!) 이렇게 하면 정상 실행이 됩니다..

0
0
0





