У меня есть базовый абстрактный класс, от которого распространяются все мои асинктаски. Я встроил обработку ошибок для сетевых ошибок, в которой я показываю пользователю диалог, в котором он может повторить свой запрос (в конце концов, это была сетевая ошибка ...).
У меня возникла небольшая проблема с «повторной попыткой» выполнения моей асинхронной задачи, поскольку после ее выполнения вы не сможете выполнить ее снова. Как я мог пойти сделать это? Должен ли я использовать отражение, чтобы создать экземпляр того же класса и повторить попытку?
Кто-нибудь имел дело с этой проблемой раньше?