我有一个定期发出请求的活动(每 15 秒一次以获取 json 数据馈送)。我传递给 AsyncTask 的请求因此不在主 UI 线程上。到目前为止,一切都很好。但是假设我请求提要并且需要 20 秒才能响应。在说 30 秒结束之前,我真的不想启动另一个线程。所以 ....
如果第一个尚未完成,有没有办法阻止 AsyncTask 运行?
还有一种方法可以将 AsyncTask 时间框化为不超过 30 秒吗?无视 Http 超时?
谢谢,史蒂夫
我有一个定期发出请求的活动(每 15 秒一次以获取 json 数据馈送)。我传递给 AsyncTask 的请求因此不在主 UI 线程上。到目前为止,一切都很好。但是假设我请求提要并且需要 20 秒才能响应。在说 30 秒结束之前,我真的不想启动另一个线程。所以 ....
如果第一个尚未完成,有没有办法阻止 AsyncTask 运行?
还有一种方法可以将 AsyncTask 时间框化为不超过 30 秒吗?无视 Http 超时?
谢谢,史蒂夫