我在视图页面中有我的片段,但是我想在所选的选项卡上重新加载数据.我尝试在我PositionNone的GetItemPosition方法中返回FragmentPagerAdapter但是它不起作用.
我尝试添加notifyDataSetChanged();选项卡,但它会抛出nullpointer异常.我甚至尝试设置viewPager.setOffscreenPageLimit
我设法找到链接:
在ViewPager中替换Fragment
但它在java上.我已设法将大部分代码转换为c#,但却被卡在评论代码上.我不知道如何调用监听器并同时实例化该类?有很多类似的问题但不幸的是在Xamarin Android中没有一个.
我需要在xamarin android中执行此操作.任何帮助将不胜感激.
这是我的FragmentAdapter
public class TabsFragmentPagerAdapter : FragmentPagerAdapter
{
private readonly Android.Support.V4.App.Fragment[] fragments;
static readonly int NUM_ITEMS = 2;
private readonly Android.Support.V4.App.FragmentManager FragmentManager;
private Android.Support.V4.App.Fragment mFragmentAtPos0;
private readonly ICharSequence[] titles;
public TabsFragmentPagerAdapter(Android.Support.V4.App.FragmentManager fm, Android.Support.V4.App.Fragment[] fragments, ICharSequence[] titles) : base(fm)
{
this.fragments = fragments;
this.titles = titles;
}
public override int Count
{
get
{
return fragments.Length;
}
}
public override int GetItemPosition(Java.Lang.Object objectValue)
{
if …Run Code Online (Sandbox Code Playgroud)