読者です 読者をやめる 読者になる 読者になる

ActiveAndroidでハマった件

ActiveAndroidって便利すぎるんですが、どつぼハマることもしばしば。。

今回、デフォルトコンストラクタでハマりました。

使用するmodelのデフォルトコンストラクタでちゃんとsuper();しないと機能しないのは知っていたのですが、今回はこんなケース。

public class Sample extends Model {
  
  private  String value;
 
  public Sample() {
    this(null);
  }

  public Sample(String value) {
    super();
    this.value = value;
  }
}

テレスコーピングコンストラクタで、初期化できてると信じきっていたいただけに、
activeandroidではうまくいかなかった。。。



まじでなぜや。。。



勉強不足があだになりますた。。。orz



参考
http://hotchemi.hateblo.jp/entry/2013/12/06/030757