В моей работе я загружаю около восьми фрагментов из 8-го фрагмента, отображающего некоторые диалоговые окна предупреждений. После того, как этот сеанс истек, он перенаправил их на первый фрагмент без взаимодействия с пользователем. За это время диалоговое окно предупреждения не закрывается, которое создано из 8 фрагментов.Как закрыть диалоговое окно предупреждения явно?
0
A
ответ
0
Если вы используете диалоговое окно предупреждения так:
AlertDialog.Builder builder = new AlertDialog.Builder(Activity);
вам нужно сохранить диалоговый экземпляр, который возвращает из метода шоу и вызвать освобождение от этого экземпляра.
AlertDialog dialog = builder.show();
//Use this anywhere to close
dialog.dismiss();
0
В onPause() вашего 8-го фрагмента вы должны скрыть AlertDialog.
class XYZ extends Fragment{
//Keep the reference to AlertDialog as a member variable in your Fragment
AlertDialog mDialog;
//other member declarations ...
@Override
public void onPause() {
// check if dialog is not null and is already showing
if(mDialog !=null && mDialog.isHowing())
mDialog.hide();
super.onPause();
}
Примечания: Если ViewPager удаляет 8-фрагмент из памяти и некоторых действий, которые вы выполняете в вашем вСсылкидиалоговых свой 8-й фрагменте, то это вызвало бы исключение нулевого указателя.
Смежные вопросы
- 1. диалоговое окно предупреждения не удалось закрыть
- 2. Как закрыть диалоговое окно
- 3. Закрыть диалоговое окно автоматически
- 4. Как закрыть диалоговое окно предупреждения Android через setOnEditorActionListener?
- 5. Как закрыть диалоговое окно предупреждения, отображающее пользовательский вид
- 6. Как вернуть диалоговое окно предупреждения
- 7. Selenium: закрыть диалоговое окно
- 8. Диалоговое окно «Открыть/закрыть»
- 9. GTK закрыть диалоговое окно?
- 10. Диалоговое окно Закрыть автоматически
- 11. Как закрыть диалоговое окно jquery?
- 12. Как закрыть диалоговое окно JFrame?
- 13. Как закрыть диалоговое окно jquery
- 14. Как закрыть диалоговое окно программно
- 15. Как автоматически закрыть диалоговое окно?
- 16. Могу ли я закрыть диалоговое окно предупреждения в списке?
- 17. Диалоговое окно предупреждения в android
- 18. Пользовательское диалоговое окно предупреждения android
- 19. Диалоговое окно предупреждения не отображается
- 20. Сделать диалоговое окно предупреждения прозрачным
- 21. диалоговое окно предупреждения в фрагментах
- 22. Диалоговое окно предупреждения Android Проблема
- 23. Диалоговое окно JQuery Кнопка «Закрыть»
- 24. Диалоговое окно закрыть после щелчка
- 25. Закрыть диалоговое окно после сообщения
- 26. jqgrid - закрыть диалоговое окно формы
- 27. Как отключить диалоговое окно предупреждения обозревателя браузера
- 28. Как удалить диалоговое окно предупреждения Строка заголовка
- 29. Как показать диалоговое окно предупреждения в действии?
- 30. как передать диалоговое окно предупреждения с намерением
предоставьте соответствующий код ..... – Opiatefuchs
@Opiatefuchs Я не пробовал какой-либо код, потому что не знаю, как это сделать явным. – Boopathi