2016-08-28 11 views
0

Я хочу загрузить текст из URL-адреса, сохранить в строку и добавить загруженный текст в String image_url = "http://example.com/example" + yourData;, как показано ниже. Я не могу получить данные из txt-файла и добавить в другой URL-адрес. Нужна помощь. Благодаря!Как загрузить текст с URL-адреса?

try { 
    // Create a URL for the desired page 
    URL url = new URL("example.com/thefile.txt"); 

    // Read all the text returned by the server 
    BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream())); 
    StringBuilder builder = new StringBuilder(); 
    String str; 
    while ((str = in.readLine()) != null) { 
     // str is one line of text; readLine() strips the newline character(s) 
     builder.append(str); 
    } 

    in.close(); 
    String yourData = builder.toString(); 
} catch (MalformedURLException e) { 
} catch (IOException e) { 
} 

// Loader image - will be shown before loading image 
int loader = R.drawable.loader; 
ImageView image = (ImageView) findViewById(R.id.image); 
String image_url = "http://example.com/example" + yourData; 
ImageLoader imgLoader = new ImageLoader(getApplicationContext()); 
imgLoader.DisplayImage(image_url, loader, image); 
+0

Вы должны использовать 'AsyncTask', чтобы захватить данные из URL. См. [Выполнение запроса HTTP с помощью android] (http://stackoverflow.com/questions/3505930/make-an-http-request-with-android) – Tigger

+0

Возможный дубликат [Чтение текстового файла с сервера на Android] (http: //stackoverflow.com/questions/2922210/reading-text-file-from-server-on-android) –

+0

и убедитесь, что ваш код не выбрасывает 'MalformedURLException'. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^