0

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

4

1 に答える 1