0

モデルを含むライブラリ「ActiveAndroid」を使用すると問題が発生し、より正確には getId メソッドを使用します。毎回、エラーが発生します: エラー: (22, 17) エラー: getId () in Member can't override getId () in Model overridden method is final.

このモデルを使用して、データベースでのシリアル化のためにレトロフィットを介してオブジェクトを解析したいと考えています。

問題を回避する方法はありませんか?

私のクラスメンバー:

 public class Member extends Model {

 @Column(name = "id")
 private int id;

 @Column(name = "accessCode")
 private String accessCode;

 public void setId(int id){
      this.id=id;
 }

 public int getId(){
       return this.id;
 }
}

ありがとうございました

4

1 に答える 1

0

問題を解決するには

@Column(name = "idMember")
@SerializedName(value="id")
private int idMember;
于 2014-08-30T09:44:10.403 に答える