У меня есть 4 Действия в моем приложении для Android.Первый ведет ко второму, второму к третьему и т. Д. Каждое действие извлекает некоторые данные из сети. Это занимает некоторое время, поэтому я добавил диалоговое окно прогресса, чтобы пользователи знали об этом.Теперь проблема в том, что когда я нажимаю кнопку «Назад», диалог прогресса все еще там.Где я должен написать функцию dismiss (), чтобы закрыть это диалоговое окно прогресса?
PS: сбрасывает, когда я нажимаю кнопку назад дважды.Должен ли я написать увольнение на OnStart (), OnResume () или где ???
Вот код:
private void onFileClick(Option option) {
ProgressDialog progressDialog = new ProgressDialog(this);
progressDialog.setProgress(10);
progressDialog.setMax(100);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setMessage("Loading Data...");
progressDialog.show();
Intent i;
i = new Intent(this, ChannelVideoListActivity.class);
startActivity(i);
progressDialog.dismiss();
}