模仿Sample在Android上做一个获取Calendar 的例子。
只执行printAllEvents(myService) OK, 没有问题
只执行dateRangeQuery OK, 也没有问题
如下,先执行printAllEvents(myService), 再执行dateRangeQuery 的话, 到service.query(myQuery, CalendarEventFeed.class);这步就跳到Source no fond 了
这是怎么回事啊??
- Java code
CalendarService myService = new CalendarService("CalendarTest-1"); try { myService.setUserCredentials("username", "password"); System.out.println("Printing all events"); printAllEvents(myService); //获得所有Events dateRangeQuery(myService,DateTime.parseDate("2010-03-01"), DateTime .parseDate("2010-03-01")) //查询指定日期Event } catch (AuthenticationException e) { e.printStackTrace(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ServiceException e) { e.printStackTrace(); }
- Java code
private void dateRangeQuery(CalendarService service, DateTime startTime, DateTime endTime) { CalendarQuery myQuery = new CalendarQuery(eventFeedUrl); myQuery.setMinimumStartTime(startTime); myQuery.setMaximumStartTime(endTime); // Send the request and receive the response: try { CalendarEventFeed resultFeed = service.query(myQuery, CalendarEventFeed.class); //出错 } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ServiceException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
------解决方案--------------------
关注,android学习中。。。。。。。。。。
------解决方案--------------------
调试跟踪一下。。。。。。。。。。。。。
------解决方案--------------------
是不是有些源码没有导进去?
------解决方案--------------------
------解决方案--------------------
同样的问题,期待高手
------解决方案--------------------
帮你顶...
------解决方案--------------------
我也在学习中,有结果的通知下