Я пытаюсь загрузить свой SQL, используя этот метод.Когда я нажал кнопку «Войти», метод работает, и он отображает диалоговое окно «Ход выполнения», но после завершения диалогового окна «Ход выполнения» или «Завершение потока» все еще отображается диалоговое окно «Ход выполнения круга».
Я хочу, чтобы индикатор выполнения кругового процесса исчезал с помощью RunOnUiThread().Как я могу понять, что не так с моим кодом?Между прочим, я запустил это в своем фрагменте, поэтому мне нужно использовать Activity для вызова функции RunOnUiThread.
circleprogressbar.Visibility = ViewStates.Visible;
new Thread(new ThreadStart(delegate
{
while (progressValue < 100)
{
progressValue += 10;
circleprogressbar.Progress = progressValue;
Thread.Sleep(2000);
}
Activity.RunOnUiThread(() => { circleprogressbar.Visibility = ViewStates.Invisible; });
})).Start();