java - 重试 asynctask 的最佳 java 实践 (android)

标签 java android android-asynctask

我有一个基本抽象类,我的所有异步任务都从它扩展而来。我内置了针对网络错误的错误处理,其中向用户显示一个对话框,告诉他们可以重试请求(毕竟这是一个网络错误......)。

我在“重试”异步任务时遇到了一些问题,因为一旦执行它,您就无法再次执行它。我怎么能这么做呢?我应该使用反射来实例化同一个类并重试吗?

有人处理过这个问题吗?

最佳答案

这似乎是您需要的答案:

How to run a retry when download fails in AsyncTask

关于java - 重试 asynctask 的最佳 java 实践 (android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4917882/

相关文章:

java - 解析字符串对象的名称 (Java)

android - 如何将变量从 AsyncTask 类返回到 fragment

android - AsyncTask 在 doInBackground() 中崩溃

java - 创建用户定义的数据类型会出现问题

java - 如何替换已经在 J​​ava 中打印在屏幕上的文本?

java - 快速准确的稀疏 svd 库?

android - 得到最后一个有焦点的 child

android - 警告!未知的设备 API 版本

android - 如何扩展像 GridView 这样复杂的 Android View ?

java - 通过运行 AsyncTask 处理方向变化