codenameone - 日历库中的错误
问题描述
如果事件的描述或位置为空,则日历库会在 iOS 应用程序中引发 ArrayOutOfBoundsException。错误发生在 EventInfo(构造函数)类中,可以使用以下 if 语句修复。
我是对的还是我错过了什么?
id = element.getFirstChildByTagName("id").getChildAt(0).getText();
if (element.getFirstChildByTagName("title").isEmpty())
title = "";
else
title = element.getFirstChildByTagName("title").getChildAt(0).getText();
if (element.getFirstChildByTagName("description").isEmpty())
description = "";
else
description = element.getFirstChildByTagName("description").getChildAt(0).getText();
if (element.getFirstChildByTagName("location").isEmpty())
location = "";
else
location = element.getFirstChildByTagName("location").getChildAt(0).getText();
startTime = new Date(Long.parseLong(element.getFirstChildByTagName("startTimeStamp").getChildAt(0).getText()));
endTime = new Date(Long.parseLong(element.getFirstChildByTagName("endTimeStamp").getChildAt(0).getText()));
if (element.getFirstChildByTagName("allDayEvent").isEmpty())
allDayEvent = false;
else
allDayEvent = "true".equals(element.getFirstChildByTagName("allDayEvent").getChildAt(0).getText());
解决方案
推荐阅读
- javascript - 有什么方法可以让greasemonkey或tampermonkey重新启动浏览器?
- php - 如何在一篇文章中上传多张图片以及如何根据他们在laravel中的订单显示它们?
- php - 如何确定从我的 html 表单获取的输入值的数据类型,以便我可以使用它们在准备好的语句中绑定参数
- excel - 计算当前连续条纹忽略空白
- vba - 将 MS Access 2016 表单图像控件中的图片保存到文件夹
- r - 如何将列表中的列除以存储在另一个列表中的不同值?
- regex - sed 匹配字符类中打开/关闭的所有括号/大括号
- ruby-on-rails - Rspec如何避免allow_any_instance_of
- html - 展开子元素以填充父元素高度时避免多余的 flex/flex-grow
- javascript - 使用 GMT JavaScript 显示准确时间