codenameone DeviceCalendar.getInstance()。dc.getCalendars()在设备

时间:2017-07-12 11:55:57

标签: codenameone

现在使用设备日历挣扎了几个小时。它无法返回设备上的任何日历。我在构建提示上添加了以下权限,以防它需要。

android.permission.READ_CALENDAR android.permission.WRITE_CALENDAR

以下是我的代码

 DeviceCalendar dc = DeviceCalendar.getInstance();
 dc.getCalendars();

它返回null。这意味着我无法读取或写入设备日历。

1 个答案:

答案 0 :(得分:0)

您需要调用hasPermissions(),这将首先提示您的权限,然后您将被授予/拒绝访问日历的权限。