簡體   English   中英

Android網絡通話時間長

[英]Android network call taking long time

我有一個擴展astnctask的類,我在其中調用了一個url。 有時需要花費很長時間返回某些內容,如何才能檢測到此線程調用需要很長時間才能連接到url並無法從中獲取daa? 我想像30秒后說的那樣關閉它...

您可以像這樣啟動異步任務:

Asynctask task = new task.execute();

現在將計時器設置為30秒,然后將其殺死:

    new Handler().postDelayed(new Runnable() {
      @Override
      public void run() {
          task .cancel(true);
      }
    }, 30000);

(1秒= 1000)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM