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か?