小编Rea*_*ant的帖子

使用视图寻呼机重新加载片段中选定的选项卡上的数据

我在视图页面中有我的片段,但是我想在所选的选项卡上重新加载数据.我尝试在我PositionNoneGetItemPosition方法中返回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)

c# android android-fragments xamarin

9
推荐指数
1
解决办法
1564
查看次数

标签 统计

android ×1

android-fragments ×1

c# ×1

xamarin ×1