Я покажу свою текущую полосу прогресса в панели действий "как обычно":
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
...
setProgressBarIndeterminateVisibility(true);
...
setProgressBarIndeterminateVisibility(false);
а реальная работа выполняется в фоновом потоке (AsyncTask)
Проблема: все элементы управления в пользовательском интерфейсе включены, поэтому пользователь может продолжать изменять базовые данные до завершения продолжительного процесса.
Простое отключение всех элементов управления невозможно, так как при отключении EditText также автоматически закрывается клавиатура Android.
Любые идеи о том, как предотвратить ввод пользователя во время работы фона?
Спасибо,
Крис