안녕하세요~
http://www.androidpub.com/2396154
여기에서 원조안드로이드 님의 댓글처럼 구현해서 음악폴더 목록을 커서로 가져오는건 성공했습니다.
그런데 이것을 SimpleCursorAdapter에 세팅 하려고하니 _id 칼럼이 없다고 해서
String[] folderColumn = {
"ROWID as _id",
"DISTINCT replace("+MediaStore.Audio.Media.DATA+", "+ MediaStore.Audio.Media.DISPLAY_NAME+", '')"
};
이런식으로 rowid를 _id로 이름 짓고 쿼리를 날렸는데
near "DISTINCT": syntax error: , while compliling: SELECT ROWID as _id, DISTINCT replace(_data, _display_name, '') FROEM audio
에러가 뜨네요
rowid as _id 를 그냥 rowid로 해도 똑같은 에러가 납니다 왜이러는 걸까요??
그리고 추가질문인데 rowid를 테스트 해볼려고
String[] folderColumn = {
"ROWID as _id",
MediaStore.Audio.Media.DISPLAY_NAME
};
이렇게 해서 쿼리 날리면 커서는 성공적으로 가져 오는데 rowid가 죄다 0으로 나옵니다 이건 왜그런거죠?
답변부탁드립니다 ㅠㅜ