Android 移动后端启动器自定义种类查询返回NullPointerException
我按照要求的所有步骤下载并运行了mobile backend starter示例代码,是的,它成功了 我试着在数据存储中添加一个自定义类型,例如Person,但仍然没有问题 每当我试图列出人物类型时,就会出现致命错误。当我调试代码时,我意识到CloudBackend类的listCloudQuery查询方法没有获得定制类Person的属性 如果将善良的人替换为留言簿,则会运行相同的代码Android 移动后端启动器自定义种类查询返回NullPointerException,android,mobile,client,backend,Android,Mobile,Client,Backend,我按照要求的所有步骤下载并运行了mobile backend starter示例代码,是的,它成功了 我试着在数据存储中添加一个自定义类型,例如Person,但仍然没有问题 每当我试图列出人物类型时,就会出现致命错误。当我调试代码时,我意识到CloudBackend类的listCloudQuery查询方法没有获得定制类Person的属性 如果将善良的人替换为留言簿,则会运行相同的代码 有什么想法吗?如果没有代码或错误,这是很难解决的,但听起来你遇到了这里描述的问题- 对我有效的解决方案是朱利安的
有什么想法吗?如果没有代码或错误,这是很难解决的,但听起来你遇到了这里描述的问题-
对我有效的解决方案是朱利安的建议,随后是杰姆洛克杰非常感谢您的回复@Drdavidpier 我最终绕过了这个问题,从谷歌云中删除了我的移动后端项目,并重新创建了另一个移动后端项目。现在开始工作了 我注意到的另一个问题是:
co.properties.putAll((Map<String, Object>) cd.getProperties());
调用listByKind时,CloudEntity.createCloudEntityFromEntityDtoEntityDto cd上的行返回NullpointerException。如果tableKind具有空插入实体,则会出现问题。删除空数据或仅插入非空值将解决此问题。请提供您所指内容的代码片段。