0
我正在開發一個模塊,從互聯網上下載的東西。我正在使用AsyncTask進行下載,並通過標誌isComplete
不斷跟蹤下載過程。要求是,只要應用程序將網絡從蜂窩網絡切換到無線網絡或反過來,它應該重新開始下載。 我通過廣播接收機實現了這一點,該接收機傾聽android.net.conn.CONNECTIVITY_CHANGED
意圖並開始重新下載。如何模擬蜂窩到WiFi(或反之亦然)在Android模擬器開關
@Override
onReceive(...){
if(!isComplete){
reload();
}
}
我想測試模擬器上炎的原因有很多,例如我不總是具有cellurla連接和調試容易對模擬器的設備。
有沒有一種方法可以測試網絡開關或在應用程序之外觸發android.net.conn.CONNECTIVITY_CHANGE?
請指教!
你爲什麼要重新開始下載?我知道如果要求它應該繼續下載該項目,但重新啓動它沒有多大意義。 – 2013-05-08 18:03:54
其多步下載。它很難跟蹤網絡交換機上所有下載的順序和完成情況,因此很容易重新啓動所有內容。我在這裏以更簡單的方式提出了我的問題 – curioussam 2013-05-08 18:29:39