Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2013, 10:39   #1
Rammsteinik
Пользователь
 
Регистрация: 29.03.2012
Сообщений: 13
По умолчанию Вывод в Toast содержания 2х файлов

Всем привет, есть код вывода содержания текстового файла в тоаст. Подскажите, как его переделать, что бы он выводил в тот же тоаст содержание ещё одного файла. тоесть 2х файлов сразу. необходимо оставить фоновое чтение и AsyncTask. разрешения на интернет в манифесте добавлены.


Код:
package com.example.uinpass;

import java.io.*;
import java.net.*;
import java.nio.charset.Charset;

import com.example.uinpass.R;

import android.app.Activity;
import android.app.PendingIntent;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.*;
import android.telephony.gsm.SmsManager;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

public class MainActivity extends Activity {

	 Button btnSend;
	 
	    @Override
	    public void onCreate(final Bundle savedInstanceState)
	    {
	        super.onCreate(savedInstanceState);
	        this.setContentView(R.layout.activity_main);

	        final Button btnSend = (Button)this.findViewById(R.id.btnSend);
	        btnSend.setOnClickListener(new View.OnClickListener()
	        {
	            public void onClick(final View v)
	            {new ReadInBackground("http://мой-сайт.ру/text.txt").execute();
	            
	            }
	        });

}
	    public static String executeHttpGet(String uri) throws Exception
        {

            String result = "";
            try
            {

                URL url = new URL(uri);            
                BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
                String str;
                while ((str = in.readLine()) != null)
                {
                   result +=str;
                }
                in.close();
            }
            catch (MalformedURLException e)
            {
                e.printStackTrace();
            }
            catch (IOException e)
            {
                e.printStackTrace();
            }
            return result;
        }
	     private class ReadInBackground extends AsyncTask<Void, Void, String>
	        {
	            String url = "";
	            public ReadInBackground(String ur)
	            {
	                url = ur;
	            }

	            @Override
	            protected String doInBackground(Void... voids)
	            {
			//тут выполняется после завершения фонового потока в основном
	                //тут все выполняется в фоновом потоке
	                try {
						return executeHttpGet(url);
					} catch (Exception e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
					}
					return url;
	            }

	            @Override
	            protected void onPostExecute(String params)
	            {

	            	
	       Teoast.makeText(getApplicationContext(), params,Toast.LENGTH_SHORT).show(); 
	            }
	        }
	    
    }
Rammsteinik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение контента из удалённого файла и вывод его в Toast Rammsteinik Общие вопросы по Java, Java SE, Kotlin 13 23.02.2013 14:53
Вывод на юзерформу изображения (содержания) рабочего листа strannick Microsoft Office Excel 2 12.10.2012 09:29
вывод файлов mojohead Помощь студентам 3 11.05.2011 12:10
Вывод списка файлов в директории matrosken Помощь студентам 1 28.07.2010 22:48
вывод файлов hacknet Общие вопросы Delphi 0 20.03.2009 22:16