Android.Support.V4.View.ViewPager
拡張し、1 つのプロパティを持つカスタム ビューがありますList<Uri> _productImages;
。_productImages が null ではなく MvxBind を介して設定されるとすぐに、アダプター (拡張PagerAdapter
) を作成し、それをカスタム ViewPager にアタッチします。
私のアダプターでは:
public override Java.Lang.Object InstantiateItem (ViewGroup p0, int p1){
MvxImageView view = new MvxImageView (Context, null);
view.ImageUrl = Images [p1].AbsoluteUri;
view.LayoutParameters = new ViewGroup.LayoutParams (ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent);
return view;
}
NullPointerExceptionを返す行view.ImageUrl = Images [p1].AbsoluteUri;
(view.ImageUrl が null です)。MvxImageView でわかる_imageHelper
ように、問題の原因のようです。public MvxImageView(Context context, IAttributeSet attrs): base(context, attrs)
しかし、初期化するコンストラクターで MvxImageView を作成しているときに、どのように null になることができます_imageHelper
か?