मैंने इस ट्यूटोरियल का अनुसरण करने की कोशिश की: वेब से डेटा प्राप्त करना
मैंने इसे एंड्रॉइड 3.0 पर टेबलेट के लिए नवीनतम प्लेटफ़ॉर्म पर लागू करने का प्रयास किया, हालांकि, मुझे यह त्रुटि मिलती है: " होस्ट को हल करने में असमर्थ" www.anddev.org "होस्टनाम से जुड़ा कोई पता नहीं। "
आप उस URL की जाँच कर सकते हैं जिसका मैंने उपयोग किया था यह साबित करने के लिए कि फ़ाइल मौजूद है। http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt
मैंने एक निजी वर्ग बनाया और इसे एसिंक्टस्क के साथ बढ़ाया। यहाँ कोड है:
private class Downloader extends AsyncTask<String,Void,String>{
String myString = null;
@Override
protected String doInBackground(String... arg0) {
try{
URL myURL = new URL("http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt");
URLConnection ucon = myURL.openConnection();
InputStream is = ucon.getInputStream();
BufferedInputStream bis = new BufferedInputStream(is);
ByteArrayBuffer baf = new ByteArrayBuffer(50);
int current = 0;
while((current=bis.read())!=-1){
baf.append((byte)current);
}
myString = new String (baf.toByteArray());
}catch(Exception e){
myString = e.getMessage();
}
return myString;
}
@Override
protected void onPostExecute(String result){
tv.setText(result);
}
}
वहाँ किसी भी मदद की सराहना की जाएगी।