首页 > 解决方案 > 加载仅在代码执行结束时出现

问题描述

我有一个从 sqlite 表中删除记录的按钮。我试图放置加载屏幕,但它只出现在最后。你能帮助我吗?

btnImportar.Click += delegate
{
    UserDialogs.Instance.ShowLoading("Aguarde...", MaskType.Black);

    string stm = "DELETE FROM Trender";

    using (SqliteCommand cmd2 = new SqliteCommand(stm, con))
    {
        cmd2.ExecuteNonQuery();
    }
}

标签: c#xamarinxamarin.android

解决方案


you could try this:

btnImportar.Click += delegate
 {
  UserDialogs.Instance.ShowLoading("Aguarde...", MaskType.Black);
  Task.Run(()=> {
       string stm = "DELETE FROM Trender";
       using (SqliteCommand cmd2 = new SqliteCommand(stm, con))
         {
          cmd2.ExecuteNonQuery();
         }
      });

 }

推荐阅读