我创建了一个Android应用,可以在Google App Engine上存储某些信息。现在,我只能使用HTTP Post向GAE添加信息。但是,如果我想通过Android应用程序更新我的实体中的值的属性,我将如何更新服务器上的值?我无法弄清楚如何做到这一点。 (如果这个含糊不清,请让我发布更多相关内容。)
答案 0 :(得分:1)
我认为你的意思是数据存储区不是谷歌应用引擎,你使用自动创建的端点,如果它是非常简单的情况,你可以使用自动创建的updateobject方法。请参阅下面的示例。这也是一个自动创建的端点。
如果我弄错了,请更多地解释一下这个问题,并且可能包含一部分代码
@ApiMethod(name =" updateUser",path =" updateUser")
public User updateUser(User user) {
PersistenceManager mgr = getPersistenceManager();
try {
if (!containsUser(user)) {
throw new EntityNotFoundException("Object does not exist");
}
mgr.makePersistent(user);
} finally {
mgr.close();
}
return user;
}