Я пишу приложение для Android/сервера Android. Интересно, существует ли какой-то шаблон, который рекомендуется для решения проблем с сетью на уровне приложения.Обработка сетевых сетевых образов
Приложение имеет несколько действий/фрагментов, и на стороне сервера может быть выполнено несколько операций (пользователь запускается и автоматизируется). Я хочу сообщить пользователю, когда сервер недоступен или когда есть какая-то сетевая проблема, чтобы позволить ему повторить/отменить запрос, столкнувшийся с ошибкой.
Возникновение сообщения об ошибке на экране в виде всплывающего окна или панели, которая будет отображаться снизу/сверху, не будет проблемой. Но как я могу реализовать кнопку «повторить попытку» или выбрать, где отступить в случае ошибки? Поскольку это приложение широкое, и я хочу обрабатывать его на уровне сетевого уровня, я теперь знаю, на каком экране находится пользователь, и что такое статус пользовательского интерфейса.
Пользовательский интерфейс использует экземпляры AsyncTask для инициирования всех сетевых операций.
Любая идея/образец/пример поможет.