Android:停止光标检索空播放列表和流派
我目前正在使用游标适配器和LoaderCusor,以便从我的设备中检索所有歌曲、播放列表、专辑、艺术家和流派 除了我的流派和播放列表,一切都很好。问题是光标正在检索完全为空的类型和播放列表。现在,为了解决这个问题,我尝试了以下方法:Android:停止光标检索空播放列表和流派,android,android-cursoradapter,android-cursorloader,Android,Android Cursoradapter,Android Cursorloader,我目前正在使用游标适配器和LoaderCusor,以便从我的设备中检索所有歌曲、播放列表、专辑、艺术家和流派 除了我的流派和播放列表,一切都很好。问题是光标正在检索完全为空的类型和播放列表。现在,为了解决这个问题,我尝试了以下方法: final String[] columns = { MediaStore.Audio.Genres._ID, MediaStore.Audio.Genres.NAME,
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,我还发现了错误
考虑到这一点,有没有办法防止游标加载程序检索空的播放列表和类型?谢谢:我收到了同样的问题。文档中也没有列出该列。我认为假设它不存在是安全的。你对这个话题有进一步的了解吗?恐怕没有。我暂时停止使用这个应用程序,但我仍然非常有兴趣找到解决方案。