我在后端创建了一个Model类,然后单击了Generate Google Cloud Endpoint类。但是当我在Android中使用它时,我无法从Model类中获取所有字段。
我的Model类是这样的:
android {
dexOptions {
incremental false
}
在Studio中创建Google Endpoint类之后,我使用下面的代码来访问它:
import com.googlecode.objectify.annotation.Entity;
import com.googlecode.objectify.annotation.Id;
@Entity
public class UserDetailsEntity {
@Id
private String userName;
private String password;
public UserDetailsEntity(String userName, String password) {
this.userName = userName;
this.password = password;
}
public UserDetailsEntity() {
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
但是userDetail.getUserName()方法可用,但appDetail.getPassword()在app中不可用。为什么?我缺少什么?
答案 0 :(得分:0)
我认为你需要调用userDetailApi.get(mEmail).execute();获取所需的实际远程对象。