मैंने URL से जानकारी डाउनलोड करने के अन्य तरीकों का प्रयास किया है, लेकिन एक तेज़ की आवश्यकता है। मुझे 250 अलग-अलग पृष्ठों को डाउनलोड और पार्स करने की ज़रूरत है, और ऐप को हास्यास्पद रूप से धीमा नहीं दिखाना चाहिए। यह वह कोड है जिसे मैं वर्तमान में एक पृष्ठ पुनर्प्राप्त करने के लिए उपयोग कर रहा हूं, कोई अंतर्दृष्टि बहुत अच्छी होगी।क्या नेट से स्ट्रिंग में पृष्ठ डाउनलोड करने का कोई तेज़ तरीका है?
try
{
URL myURL = new URL("http://www.google.com");
URLConnection ucon = myURL.openConnection();
InputStream inputStream = ucon.getInputStream();
BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream);
ByteArrayBuffer byteArrayBuffer = new ByteArrayBuffer(50);
int current = 0;
while ((current = bufferedInputStream.read()) != -1) {
byteArrayBuffer.append((byte) current);
}
tempString = new String(byteArrayBuffer.toByteArray());
}
catch (Exception e)
{
Log.i("Error",e.toString());
}
250 पेज? क्या आप किसी प्रकार का डेटाबेस बना रहे हैं? –