![](/img/trans.png)
[英]Column “album_id” doesnt exists in MediaStore.Audio.Artists.Albums
[英]MediaStore.Audio.Albums.ALBUM_ID invalid column
我無法從MediaStore獲取albumID,我從getColumnIndex
得到-1。 這是我的代碼:
Cursor cursor = mContext.getContentResolver().query(MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI,
null, null, null, null);
if (cursor.moveToFirst() == false)
{
//no rows empty cursor
}
int albumColumnIndex = cursor.getColumnIndex(Audio.Albums.ALBUM);
int albumidColumnIndex = cursor.getColumnIndex(Audio.Albums.ALBUM_ID);
String album = cursor.getString(albumColumnIndex);
int id = cursor.getInt(albumidColumnIndex);
while(cursor.moveToNext())
{
album = cursor.getString(albumColumnIndex);
id = cursor.getInt(albumidColumnIndex);
}
由於某種原因getColumnIndex(Audio.Albums.ALBUM_ID);
返回-1,有誰知道為什么會這樣? 專輯名稱工作正常。
顯然_ID
是MediaStore.Audio.Albums.ALBUM_ID
ALBUM_ID
。 MediaStore的文檔非常糟糕。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.