如何在 OncreateView 中运行一些异步的东西?

Cva*_*end 3 c# android asynchronous xamarin.android android-fragments

我的应用程序有问题。首先,我提出使用两个标签的片段,其膨胀的活动。实施的选项卡工作正常。其次,我已经正确显示了XAML

但是,我现在需要在 Fragment 的 OnCreateView 中异步运行一些东西。我怎样才能在没有错误的情况下管理这个?

任何帮助是极大的赞赏!谢谢

这是我的片段:

public class FragmentSettings : SupportFragment
{
    private Button mBtnOk;

    public FragmentSettings(Context context)
    {
        mContext = context;
    }

    public override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
    }

    public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        //Inflate the fragment XML
        View view = inflater.Inflate(Resource.Layout.FragmentSettings, container, false);

        //Grab the butten from the inflated fragment
        mBtnOk = view.FindViewById<Button>(Resource.Id.mBtnOk);
        mBtnOk.Click += (object sender, EventArgs e) =>
        {
            //DO stuff
        };
        //=====================================
        //Want to do something async stuff here
        //=====================================

        return view;
    }
}
Run Code Online (Sandbox Code Playgroud)

Cva*_*end 6

这对我有用,感谢所有答案!

    public override async void OnActivityCreated(Bundle savedInstanceState)
    {
        base.OnActivityCreated(savedInstanceState);


        await LoadData();
    }
    private async Task LoadData()
    {
     //My async method 
    }
Run Code Online (Sandbox Code Playgroud)