Android:停止光标检索空播放列表和流派

时间:2013-08-31 15:00:16

标签: android android-cursoradapter android-cursorloader

我目前正在使用CursorAdapterLoaderCusor一起使用,以便从我的设备中检索所有歌曲,播放列表,专辑,艺术家和流派。

除了我的流派和播放列表Cursor之外,一切正常。问题是光标正在检索完全为空的流派和播放列表。现在为了解决这个问题,我尝试了以下方法:

final String[] columns = 
            {
                MediaStore.Audio.Genres._ID,
                MediaStore.Audio.Genres.NAME,                   
            };            

        String where = BaseColumns._COUNT + "!=?";
        String[] whereVal = {0+""};                        

        return new CursorLoader(getActivity(),
                MediaStore.Audio.Genres.EXTERNAL_CONTENT_URI, 
                columns, 
                where, 
                whereVal,
                null);   

和播放列表类似。然而,这不断引发错误,告诉我_count列既不存在播放列表也不存在类型。如果我尝试使用MediaStore.Audio.Genres._COUNT,我也是错误。

考虑到这一点,有没有办法阻止CursorLoader检索空的播放列表和流派?谢谢:))

0 个答案:

没有答案