如何使用线程运行一个活动,直到另一个活动完成。 Xamarin

时间:2017-07-24 10:51:05

标签: c# android multithreading xamarin

我目前正在开发VS Xamarin的应用程序。目前我希望在加载各种方法时显示Progress Dialog gif。目前的问题是进度对话框似乎在完成之前冻结而不是连续播放,直到这些方法被执行然后消失。

这是我在下面使用的代码。我知道Aysnc方法但是我不确定如何在Activity中实现它。

    progress = ProgressDialog.Show(this, "Loading...", "Uploading This Weeks Lectures", true);

        new System.Threading.Thread(new ThreadStart(() => {
            Thread.Sleep(1 * 1000);
            this.RunOnUiThread(() => {
                SetData(TodaysDate, out myAdapater);
                FindNotesForWeek(TodaysDate);
                progress.Dismiss();
            });
        })).Start();

0 个答案:

没有答案