我有一个Xamarin.ios应用程序,它使用MySql。当程序试图从IUActivityIndicatorView数据库获取数据时,我想显示一个MySql。
我尝试了下面的代码,在数据加载之后出现了活动指示器,这意味着UI冻结了。我在Xamarin.ios搜索了一些背景工作人员,但最终一无所获。
我试过的密码:
Task.Run(indicator.StartAnimating);我也在没有Task.Run的情况下尝试过,但是结果是一样的。
发布于 2021-12-24 22:03:21
我没有让indicator.StartAnimating代码行在另一个线程上工作,而是通过以下代码更改了MySql方法的线程:
new System.Threading.Thread(new System.Threading.ThreadStart(() => {
InvokeOnMainThread(() => {
MySqlMethod();
});
})).Start();https://stackoverflow.com/questions/70476088
复制相似问题