Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
codenameone DeviceCalendar.getInstance().dc.getCalendars()在设备上返回null_Codenameone - Fatal编程技术网

codenameone DeviceCalendar.getInstance().dc.getCalendars()在设备上返回null

codenameone DeviceCalendar.getInstance().dc.getCalendars()在设备上返回null,codenameone,Codenameone,在设备日历上挣扎了几个小时。它无法返回设备上的任何日历。我在构建提示上添加了以下权限,以防需要 android.permission.READ\u日历 android.permission.WRITE_日历 下面是我的代码 DeviceCalendar dc = DeviceCalendar.getInstance(); dc.getCalendars(); 它返回一个空值。这意味着我无法读取或写入设备日历 您需要调用haspowpermissions(),它将首先提示您输入权限,然后您将

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

android.permission.READ\u日历 android.permission.WRITE_日历

下面是我的代码

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

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

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

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

权限应随当前版本自动添加。您是通过扩展管理器安装的吗?你在设备上运行吗?是的,我添加了CN1Calendar库。我在安卓手机上运行,它返回nullPermissions,应该自动添加到当前版本。您是通过扩展管理器安装的吗?你在设备上运行吗?是的,我添加了CN1Calendar库。我在安卓手机上运行,它返回null,感谢您的回复。我已经检查了权限并被授予了权限,但是我仍然得到一个空指针,除了你以前是否通过调用该方法来检查权限?它需要先做提示。你确定你因此得到了空指针吗?关于哪个操作系统版本?感谢您的回复。我已经检查了权限并被授予了权限,但是我仍然得到一个空指针,除了你以前是否通过调用该方法来检查权限?它需要先做提示。你确定你因此得到了空指针吗?在哪个操作系统版本上?