Hi, I used the code you suggested Simon in this way, try{
URL myURL = new URL("http://www.indulec.ie/weather.txt"); URLConnection conn = myURL.openConnection(); conn.connect(); BufferedReader is = new BufferedReader(new InputStreamReader (conn.getInputStream(), "UTF8")); FileOutputStream fOut = openFileOutput("news.txt", MODE_WORLD_READABLE); OutputStreamWriter osw = new OutputStreamWriter(fOut, "UTF8"); String istr; while ((istr = is.readLine()) != null) osw.write(istr+"\n"); osw.close(); } catch (IOException e) { throw new RuntimeException(e); } but it doesn't seem to be editing my news.txt file. I have it saved in the assets folder of my application. Is this correct? I have <uses-permission android:name="android.permission.INTERNET"></ uses-permission> included in my Manifest, this just has to be physically typed in right? I don't need to add it in some way. Thanks very much for any help you can give. On Mar 21, 9:20 pm, Simon Depiets <sdepi...@gmail.com> wrote: > Hi, you should try something like > > URL myURL = new URL("http://lol.com/lol.txt"); > URLConnection conn = myURL.openConnection(); > conn.connect(); > BufferedReader is = new BufferedReader(new InputStreamReader > (conn.getInputStream(), "UTF8")); > FileOutputStream fOut = openFileOutput("lol.txt", MODE_WORLD_READABLE); > OutputStreamWriter osw = new OutputStreamWriter(fOut, "UTF8"); > String istr; > while ((istr = is.readLine()) != null) > osw.write(istr+"\n"); > osw.close(); > > This download thehttp://lol.comlol.txtfile to lol.txt local file > Also check the DDMS LogCat tab for where your error is. > 2009/3/21 murphy <howt...@hotmail.com>: > > > > > > > Hi all, I am having difficulty retrieving data from the internet to be > > displayed in a TextView. When I run the application it says the > > application has stopped unexpectedly. I am using the code: > > > String urls = "http://www.indulec.ie/weather.txt"; > > > HttpClient client = new DefaultHttpClient(); > > > // Create a method instance. > > HttpGet method = new HttpGet(urls); > > method.getParams().setIntParameter > > (CoreConnectionPNames.CONNECTION_TIMEOUT, 10000 ); > > method.getParams().setIntParameter > > (CoreConnectionPNames.SO_TIMEOUT, 10000 ); > > method.getParams().setIntParameter > > (CoreConnectionPNames.SOCKET_BUFFER_SIZE, 200000 ); > > method.getParams().setIntParameter > > (ConnManagerPNames.MAX_CONNECTIONS_PER_ROUTE, 5 ); > > method.getParams().setIntParameter > > (ConnManagerPNames.MAX_TOTAL_CONNECTIONS, 10 ); > > > HttpResponse response = null; > > InputStream input = null; > > > try > > { > > response = client.execute( method ); > > HttpEntity entity = response.getEntity(); > > input = entity.getContent(); > > > TextView tv = (TextView)findViewById(R.id.somenews); > > tv.setText((CharSequence) input); > > > setContentView(R.layout.latestnews); > > > } > > catch ( IOException e ) > > { > > Log.d("", "Can not connect to the target server!" ); > > try { > > throw new IOException(); > > } catch (IOException e1) { > > // TODO Auto-generated catch block > > e1.printStackTrace(); > > } > > } > > finally > > { > > Log.d("", "close Expired Connections!" ); > > client.getConnectionManager().closeExpiredConnections > > (); > > } > > -- > Lliane aka Simon Depiets > Epita Promo 2011,42http://www.lliane.com > A man is smoking with his girlfriend. She angers herself : "don't you > see the warning on the box ?!" > To which the man replies, "I am a programmer. I don't worry about > warnings. I only worry about errors." --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---