我正在尝试创建一个仅提供编辑文本和图像按钮的应用程序。如果单击按钮,则会将专辑添加到播放列表中,并在编辑文本框中命名。专辑应随机选择。不用说,专辑曲目应该按正确的顺序排列。
我可以稍后添加更多功能,例如。保存、覆盖、删除等
我有界面,但正在努力编写代码。我有点了解 ContentProvider 的概念。
所以代码需要:
我有以下代码(大多数位从该站点获得。顺便说一句,谢谢)来访问播放列表,但它因空异常错误而崩溃。
public void checkforplaylists()
{
//Get a cursor over all playlists.
final ContentResolver resolver= MediaProvider.mContentResolver;
final Uri uri=MediaStore.Audio.Playlists.INTERNAL_CONTENT_URI;
final String id=MediaStore.Audio.Playlists._ID;
final String name=MediaStore.Audio.Playlists.NAME;
final String[]columns={id,name};
final Cursor playlists= resolver.query(uri, columns, null, null, null);
if(playlists==null)
{
Log.e(TAG,"Found no playlists.");
return;
}
return;
}
有谁可以帮忙吗?
我想你的意思是NullPointerException
,这意味着您的分配之一为 null,然后您尝试访问您想要的对象的成员。最有可能的是resolver
,但要确保您需要报告的行号和/或使用调试器逐步执行该行号。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)