无法设置从谷歌端点类获取所有参数

时间:2016-09-03 08:20:05

标签: android android-studio google-cloud-endpoints objectify

我在后端创建了一个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中不可用。为什么?我缺少什么?

1 个答案:

答案 0 :(得分:0)

我认为你需要调用userDetailApi.get(mEmail).execute();获取所需的实际远程对象。