我想在我的项目中添加ViewPager,但是在向我的ViewPager添加pagerAdapter时遇到问题。 在我的代码下方
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.activity_main);
PagerAdapter pagerAdapter = new MyPagerAdapter(SupportFragmentManager);
ViewPager pager = (ViewPager)FindViewById(Resource.Id.viewpager);
pager.Adapter = pagerAdapter;
}
private class MyPagerAdapter : FragmentPagerAdapter
{
private object p;
public MyPagerAdapter(Android.Support.V4.App.FragmentManager fm) : base(fm)
{
}
public override int Count { get { return 2; } }
public override Android.Support.V4.App.Fragment GetItem(int position)
{
switch (position)
{
case 0: return Chest.newInstance("FirstFragment");
case 1: return Back.newInstance("SecondFragment");
default: return Chest.newInstance("default");
}
}
public override ICharSequence GetPageTitleFormatted(int position)
{
switch (position)
{
case 0: return new Java.Lang.String("First");
case 1: return new Java.Lang.String("Second");
default: return new Java.Lang.String("Default");
}
}
}
}
视觉显示错误:
System.NullReferenceException:对象引用未设置为 对象的实例。
我要补充一点,当我将此代码作为新项目运行时,一切都很好,但是当我想将其作为新意图添加时,会出现此错误。