- Forum-Beiträge: 20
10.10.2014, 10:43:16 via Website
10.10.2014 10:43:16 via Website
Habe folgendes Problem:
Mit dem Code:
public String DownloadFile(String urlstring){
try{
URL url = new URL(urlstring);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setRequestMethod("GET"
urlConnection.setDoOutput(true);
urlConnection.connect();
File file = new File("sdcard/","Test2.txt"
FileOutputStream fileOutput = new FileOutputStream(file);
InputStream inputStream = urlConnection.getInputStream();
int totalSize = urlConnection.getContentLength();
int downloadedSize = 0;
byte[] buffer = new byte[1024];
int bufferLength = 0; //used to store a temporary size of the buffer
while ( (bufferLength = inputStream.read(buffer)) > 0 ){
fileOutput.write(buffer, 0, bufferLength);
downloadedSize += bufferLength;
int progress=(int)(downloadedSize*100/totalSize);
}
fileOutput.close();
String st=new String(buffer);
return st;
} catch (MalformedURLException e) {
return e.toString();
}
catch (IOException e) {
return e.toString();
}
}
gelingt der Download eines Textfiles und die Abspeicherung sowie die Ausgabe in einem Textedit
auf meinem Samsung Galaxy ACE, aber nicht auf meinem Samsung Galaxy S3 mini. Es erfolgt immer die Meldung:
"Programm angehalten"
Habe noch keine Lösung für das Problem gefunden.
MfG
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.