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

Android:停止光标检索空播放列表和流派,android,android-cursoradapter,android-cursorloader,Android,Android Cursoradapter,Android Cursorloader,我目前正在使用游标适配器和LoaderCusor,以便从我的设备中检索所有歌曲、播放列表、专辑、艺术家和流派 除了我的流派和播放列表,一切都很好。问题是光标正在检索完全为空的类型和播放列表。现在,为了解决这个问题,我尝试了以下方法: final String[] columns = { MediaStore.Audio.Genres._ID, MediaStore.Audio.Genres.NAME,

我目前正在使用游标适配器和LoaderCusor,以便从我的设备中检索所有歌曲、播放列表、专辑、艺术家和流派

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

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.\u COUNT,我还发现了错误


考虑到这一点,有没有办法防止游标加载程序检索空的播放列表和类型?谢谢:

我收到了同样的问题。文档中也没有列出该列。我认为假设它不存在是安全的。你对这个话题有进一步的了解吗?恐怕没有。我暂时停止使用这个应用程序,但我仍然非常有兴趣找到解决方案。