0
バックエンドにモデルクラスを作成してから、Google Cloud Endpointクラスの生成をクリックしました。しかし、私はAndroidでそれを使用しているとき、私はすべてのフィールドをModelクラスから取得することができません。Googleエンドポイントクラスからすべてのパラメータを取得できません
私のモデルクラスはこれです:
if (userDetailApi == null) {
UserDetailsEntityApi.Builder builder = new UserDetailsEntityApi.Builder(AndroidHttp.newCompatibleTransport(), new AndroidJsonFactory(), null)
.setRootUrl(Constants.URL);
userDetailApi = builder.build();
}
try {
userDetail = userDetailApi.get(mEmail);
} catch (IOException e) {
e.printStackTrace();
}
しかし、その後userDetail.getUserName()メソッドは、次のとおりです。Studioで、このGoogleからエンドポイントクラスを作成した後
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.getPassword()はアプリで使用できません。どうして?私は何が欠けているのですか?