2011-08-09 20 views
0

我下面下面的链接 http://lovingandroid.blogspot.com/2011/08/retrieving-events-from-calendar.html 但得到的异常在calCursor.moveToFirst(); 我在模拟器的工作,这样做有什么解决方案???错误地让日历应用

+0

该博客文章概述的技术是未记录和不受支持的。谷歌一再告诉你不要使用无证内容提供商。所提供的代码不适用于所有Android版本。此内容提供商甚至可能不存在于任何给定设备上。 Google可能会关闭对这个内容提供商的访问权限,就像他们与其他人一样。请使用Google日历GData API来操作用户的Google日历。 – CommonsWare

回答

1

也许你的光标没有数据

使用像

if(calCursor.getCount()>0) 
    calCursor.moveToFirst(); 
0

你得到什么异常?它是空指针异常吗?如果是,则可能需要在调用moveToFirst()方法之前检查calCursor是否为空。