如何在app引擎实体中使用Text数据类型

时间:2013-06-13 20:53:54

标签: android google-app-engine entity

在使用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);
    }

1 个答案:

答案 0 :(得分:0)

将App引擎SDK更新到最新的(1.8)似乎已经解决了这些问题。看起来它是应用引擎中的已知问题。我想长度值超过500个字符,数据存储区内部转换为文本类型。因此,我可以看到我的值存储在数据存储区查看器中的文本类型中。

http://code.google.com/p/googleappengine/issues/detail?id=9035