codenameone DeviceCalendar.getInstance().dc.getCalendars()在设备上返回null
在设备日历上挣扎了几个小时。它无法返回设备上的任何日历。我在构建提示上添加了以下权限,以防需要 android.permission.READ\u日历 android.permission.WRITE_日历 下面是我的代码codenameone DeviceCalendar.getInstance().dc.getCalendars()在设备上返回null,codenameone,Codenameone,在设备日历上挣扎了几个小时。它无法返回设备上的任何日历。我在构建提示上添加了以下权限,以防需要 android.permission.READ\u日历 android.permission.WRITE_日历 下面是我的代码 DeviceCalendar dc = DeviceCalendar.getInstance(); dc.getCalendars(); 它返回一个空值。这意味着我无法读取或写入设备日历 您需要调用haspowpermissions(),它将首先提示您输入权限,然后您将
DeviceCalendar dc = DeviceCalendar.getInstance();
dc.getCalendars();
它返回一个空值。这意味着我无法读取或写入设备日历 您需要调用
haspowpermissions()
,它将首先提示您输入权限,然后您将被授予/拒绝访问日历的权限。您需要调用haspowpermissions()
将首先提示您输入权限,然后您将被授予/拒绝访问日历的权限。权限应随当前版本自动添加。您是通过扩展管理器安装的吗?你在设备上运行吗?是的,我添加了CN1Calendar库。我在安卓手机上运行,它返回nullPermissions,应该自动添加到当前版本。您是通过扩展管理器安装的吗?你在设备上运行吗?是的,我添加了CN1Calendar库。我在安卓手机上运行,它返回null,感谢您的回复。我已经检查了权限并被授予了权限,但是我仍然得到一个空指针,除了你以前是否通过调用该方法来检查权限?它需要先做提示。你确定你因此得到了空指针吗?关于哪个操作系统版本?感谢您的回复。我已经检查了权限并被授予了权限,但是我仍然得到一个空指针,除了你以前是否通过调用该方法来检查权限?它需要先做提示。你确定你因此得到了空指针吗?在哪个操作系统版本上?