在使用app引擎时,在实体类中使用Text数据类型来存储超过500个字符的值时出现问题。由于com.google.appengine.api.datastore.Text在我的android活动类中不可用,如何在我的android类中创建Text数据类型?
我在定义我的实体类时尝试使用下面的代码,但在我的android活动类中尝试使用get / set方法时仍然会遇到非法的异常。
private Text storyContent;
public String getStoryContent() {return storyContent.getValue();}
public void setStoryContent(String storyContentString) {
this.storyContent=new Text(storyContentString);
}
答案 0 :(得分:0)
将App引擎SDK更新到最新的(1.8)似乎已经解决了这些问题。看起来它是应用引擎中的已知问题。我想长度值超过500个字符,数据存储区内部转换为文本类型。因此,我可以看到我的值存储在数据存储区查看器中的文本类型中。
http://code.google.com/p/googleappengine/issues/detail?id=9035