我目前正在开发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();