作者btsken (郝小明)
看板AndroidDev
标题[问题] google calendar
时间Fri Jul 22 11:19:44 2011
开发层: (应用/框架/库/核心)
应用
问题:
无法取出google calendar Event
输入:
预期输出:
错误输出:
错误讯息:
org.xml.sax.SAXNotRecognizedException:
http://xml.org/sax/features/external-parameter-entities
程式码: (请多利用置底文网站)
DateTime startTime, endTime;
startTime = DateTime.parseDateTime("2011-07-15T00:00:00-00:00");
endTime = DateTime.parseDateTime("2011-07-30T00:00:00-00:00");
try
{
eventFeedUrl = new
URL("
http://www.google.com/calendar/feeds/default/allcalendars/full");
Log.d("EventFeed", "start");
CalendarEventFeed myFeed = myService.getFeed(eventFeedUrl,
CalendarEventFeed.class);
if (myFeed.getEntries().size() > 0) {
for(int i=0;i<myFeed.getEntries().size();i++)
{
System.out.println(myFeed.getEntries().get(i).getTitle().getPlainText());
}
}
}
catch (MalformedURLException e)
{
Log.d("error1", "error1");
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (ServiceException e)
{
Log.d("error2", "error2");
// TODO Auto-generated catch block
e.printStackTrace();
}
参考: (书籍/网页/...)
补充说明:
run的时候程式不会出错,可是LOG会出现很多systemError
我有测出来是丢出ServiceException
google了很久发现有人也遇到相同问题 好像也是无解
可以登入 新增月历 新增事件 就是取月历和事件会出现问题
有没有人写过的 希望可以分享一下
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.219.0.177
1F:→ btsken:相同的code在java是可以取出资料 android不行 07/22 11:23
※ 编辑: btsken 来自: 124.219.0.177 (07/22 11:34)
2F:→ pico2k:用logcat把stacktrace的内容记下来 07/22 11:42
※ 编辑: btsken 来自: 124.219.0.177 (07/22 12:03)