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;
}