我有一个扩展了astnctask的类,我在其中调用了一个url。返回某些东西需要很长时间,如何检测这个线程调用需要很长时间才能连接到url而无法从中获取daa? 我想在30秒后把它关闭......
答案 0 :(得分:0)
您可以像这样开始异步任务:
Asynctask task = new task.execute();
现在将计时器设置为30秒并将其杀死,如:
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
task .cancel(true);
}
}, 30000);
(1秒= 1000)