먼저...MainActivty.java 파일에는..
스레드를 생성했습니다...
그 스레드 클래스를 따로 WebDownThread.java 파일로 만들었습니다
main -> WebDownThread 를 가는데..
[main]
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
m_thread = new WebDownThread();
m_thread.start();
}
[WebDownThread.java ]
public class WebDownThread extends Thread {
public void run()
{
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
bw = new BufferedWriter(new FileWriter(strTxtPath));
String strLine = br.readLine();
if(strLine == null)
return;
html.append(strLine + '\n');
while(true)
{
strLine = br.readLine();
if(strLine == null)
break;
html.append(strLine + "\n");
}
br.close();
String strData = html.toString();
}
}
위와같이 되어있습니다..
스레드에서 얻은 데이타..String strData = html.toString();
strData 에 들어있는 값을 메인에서 알수있도록 전달혹은 그렇게 하고싶은데..
어떻게 해야하나요..아주 생기초 질문입니다...도와주십시오..
메세지에 담아서 핸들러로 던지면 됩니다.