这些问题涉及同一问题,但没有具体答案。
我的问题是:
目前Asynctasks每隔10秒创建一次,似乎等待,并且使用其他异步任务不能从应用程序中做出任何其他请求。
在此之后尝试了.cancel(true);
,但onCancelled()
或onCancelled(String result)
没有被调用(我负责计时器),并且每10秒后仍然会发出请求
感谢任何帮助。
答案 0 :(得分:0)
对我有用的是,不是将Async任务聚焦到超时,而是应该专注于套接字连接到超时。我现在已经通过使用socket.setSoTimeout(10000)
设置套接字超时时间来实现这一点,这似乎正在起作用。