2012-11-14 75 views
0

我的應用程序在後臺下載數據(如果可用)。我正在使用AsyncTask,但是當我的web服務無法訪問或Web服務響應時間過長時,我的應用程序開始工作非常緩慢或根本無法工作。 我使用這段代碼在我的AsyncTask進入在線:Android應用程序在上線時開始工作緩慢

/* Open connection. */ 
URL url = new URL(webserviceLink); 
HttpURLConnection connection = (HttpURLConnection) url.openConnection(); 
connection.setRequestMethod("GET"); 

/* Create input stream. */ 
inputStream = connection.getInputStream(); 

while ((bytesRead = inputStream.read(buffer, 0, bufferSize)) > 0) { 
     fileOutputStream.write(buffer, 0, bytesRead); 
     counter += bytesRead; 
} 

回答

相關問題