永发信息网

Android获取SQLite里面的本地音乐清单

答案:2  悬赏:0  手机版
解决时间 2021-02-15 01:17
编写音乐播放器的时候在写获取SQLite里面的本地音乐清单时遇到如下这个异常:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.musicplayer/com.example.musicplayer.activity.Inventory}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.ContentResolver android.content.Context.getContentResolver()' on a null object reference
下面是我的获取SQLite里面的本地音乐清单的代码类
public class Locality extends Activity {
public List> getCatalog() {
Cursor mAudioCursor = this.getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, null,
null, // 查询条件
null, // 条件的对应?的参数
MediaStore.Audio.AudioColumns.TITLE);// 排序方式
List> mListData = new ArrayList>();
for (int i = 0; i < mAudioCursor.getCount(); i++) {
mAudioCursor.moveToNext();
// 找到歌曲标题和总时间对应的列索引
int indexTitle = mAudioCursor
.getColumnIndex(MediaStore.Audio.AudioColumns.TITLE);// 歌名
int indexARTIST = mAudioCursor
.getColumnIndex(MediaStore.Audio.AudioColumns.ARTIST);// 艺术家

String strTitle = mAudioCursor.getString(indexTitle);
String strARTIST = mAudioCursor.getString(indexARTIST);


HashMap nowMap = new HashMap();
nowMap.put("SongName", strTitle);
nowMap.put("SongMessage", strARTIST);
mListData.add(nowMap);
}
return mListData;
}
}
提示我是这一行出错:Cursor mAudioCursor = this.getContentResolver().query(
最佳答案
Locality在AndroidMainfest.xml中申明了吗?
oncreate方法呢?
布局设置了吗?
全部回答
你应该搜索sd卡的目录,而不是数据库;如果你把文件名字存在数据库里,你查到的只是文件的路径,要按照路径去拿文件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
死守一只股票 有什么好处 和坏处呢
哈师大寝室情况
荔城镇廖村村妇代会地址在什么地方,想过去办
为什么北方不用硬币,甚至讨厌硬币,求解
【水浒传美髯公】《三国演义》和《水浒传》中
海陆为什么那么丑。
英雄中路街道莲花池社区我想知道这个在什么地
求一本小说,讲的是男主角开始就已经很厉害,然
主人公穿越到兽血沸腾时代的是那部小说
红烧鲳鱼的做法
高傲·舍弃·脆弱·呵护 的反义词分别是什么
绵竹君悦宾馆地址在什么地方,想过去办事
我陪一个女生走了很多路,她给我留言说让我好
如图,已知DF∥AC,∠C=∠D,要证∠AMB=∠2,
欧维思品牌旗舰店我想知道这个在什么地方
推荐资讯
本帮菜地址有知道的么?有点事想过去
大河社区综合服务中心地址在哪,我要去那里办
老公在外打工我想和他的老婆搞她愿意吗
电脑内存是一条4g 1600的好,还是2条一个1600
目前,我国的消费者组织主要是中国消费者协会
我想下载氏贺y太的漫画全集,要中文的,有在
今天平顶山出租车为什么罢工
帮我找一副欧体的,内容是诚实守信的行书对联
谁有武当休闲山庄的账号和密码啊?给我用用呗
dnf卢克小丑怎么打
下图所示的U形管中间被半透膜(体积小于或等
普京曾多次指出 我们在近70年的时间里走入了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?