I tried following this tutorial: Getting Data from the Web
I tried implementing it on Android 3.0, the latest platform for tablets, however, I get this error:
Unable to resolve host "www.anddev.org" No address associated with hostname.
You can checkout the URL that I used just to prove that the file exists. http://www.anddev.org/images/tut/basic/getdatafromtheweb/loadme.txt
I created a private class and extended it with asynctask. Here is the code:
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);
}
}
Any help out there would be appreciated.