1

在使用应用程序引擎时,我在实体类中使用文本数据类型存储超过 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);
    }
4

1 回答 1

0

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

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

于 2013-06-13T21:57:31.560 回答