Я новичок в android.I нужно показать индикатор активности во время синхронизации. Нажав кнопку, я перенаправляюсь на новую активность. В этом новом действии я синхронизируюсь. Мне нужно показать индикатор активности при нажатии кнопки до момента его синхронизации.Отображение индикатора активности в android
ответ
Synchronizing эффективно сетевой задачи и вы должны сделать это на фоне (Async Task) Таким образом, вы можете вызвать AsyncTask в новой деятельности
private class SyncOperation extends AsyncTask<String, Void, String> {
ProgressDialog progressDialog;
@Override
protected String doInBackground(String... params) {
// Synchronize code here
return null;
}
@Override
protected void onPostExecute(String result) {
if (progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
@Override
protected void onPreExecute() {
if (progressDialog == null) {
progressDialog = new ProgressDialog(MainActivity.this);
progressDialog.setMessage("Synchronizing, please wait...");
progressDialog.show();
progressDialog.setCanceledOnTouchOutside(false);
progressDialog.setCancelable(false);
}
}
}
Сейчас в OnCreate()
новой деятельности
SyncOperation syncTask=new SyncOperation();
syncTask.execute();
Показан погрузчик, такой как
Спасибо за ваш ответ. Но для моего нового класса я уже расширяю класс активности, то как я могу расширить AsyncTask. – anjaly
Просто сделайте это как внутренний класс вашего класса активности –
Отличное решение, оно отлично работает! –
- 1. Отображение/скрытие индикатора активности в обработчике завершения
- 2. Отображение индикатора активности на WKWebView используя быстрые
- 3. Android - отображение текста в центре индикатора прогресса
- 4. Вид активности индикатора
- 5. Установка индикатора активности в CollectionViewCell
- 6. Добавление индикатора активности в UIAlertView
- 7. Фиксация индикатора активности в сети
- 8. Отображение индикатора активности с помощью OCR и с помощью потоков
- 9. Отображение траектории индикатора
- 10. индикатора активности не всегда отображаются
- 11. запоминание состояния индикатора активности Ios
- 12. Удаления подтаблицы для индикатора активности
- 13. Как создать вид индикатора активности?
- 14. Отображение активности в диалоговом окне в android
- 15. Запуск индикатора активности в одной конкретной ячейке
- 16. Внедрение индикатора активности для TableView в раскадровке
- 17. Использование индикатора активности в JSon разборе
- 18. Сохранить состояние для индикатора активности в ячейке
- 19. Отображение данных скважины индикатора ActivityView загружается
- 20. Отображение диалога поверх другой текущей активности (Android)?
- 21. Центрирование индикатора активности Портрет и ландшафт Xcode
- 22. Поведение индикатора активности не так, как ожидалось
- 23. индикатора активности анимировать только один раз
- 24. UITableView и центрирование вида индикатора активности
- 25. Изменение индикатора активности цвета на черный
- 26. Добавление индикатора активности с учетом AVPlayerViewController tvos
- 27. Сделать фон скучным при отображении индикатора активности?
- 28. Добавление индикатора активности на панель навигации
- 29. анимация индикатора активности от выбора ячейки
- 30. Извлечение индикатора активности из его прямой?
Что такое индикатор активности? Индикатор выполнения? – vorrtex
Да, я имею в виду прогрессбар. – anjaly