我目前正在将 aCursorAdapter
与 a 结合使用LoaderCusor
,以便从我的设备中检索所有歌曲、播放列表、专辑、艺术家和流派。
除了我的流派和播放列表之外,一切都运行良好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
检索空的播放列表和流派?谢谢 :)