ProgressDialog
отлично подходят для блокировки взаимодействия с пользовательским интерфейсом, однако ProgressDialog
«уволен», когда пользователь нажимает кнопку «Назад» или нажимает за пределами ProgressDialog
.Знайте, когда скрыт ProgressDialog.
Я показываю это, когда я извлекаю данные из Интернета, и как только ProgressDialog
больше не виден, я также хотел бы прекратить извлечение файлов.
Вот нам, что я пробовал:
pDialog = new ProgressDialog(getActivity()){
@Override
public void onStop(){
super.onStop();
FeedProcessor.processingMustStop(); // stop fetching the RSS feeds
}
};
Однако, это не работает.
Пожалуйста, предложить решение
Вы хотите скрыть диалог или отменить его. вы можете использовать 'isShowing()' return true, если в диалоговом окне отображается – Raghunandan
@Raghunandan, возможно, я должен переопределить 'hide()' –
или просто посмотреть ответ ниже. Но я запутался в том, что ты хотел уволить или спрятаться? – Raghunandan