new Thread(new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub
//data = getXmlData();//아래 메소드를 호출하여 XML data를 파싱해서 String 객체로 얻어오기
data=getXmlData();



runOnUiThread(new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub
//textW.setText(data); //TextView에 문자열 data 출력
textW.setText(data);

}
});

}
}).start();

여기서 data는

public class MainActivity extends AppCompatActivity {


String data;



이런식으로 생성된 변수임, 위 스레드에서 getXmlData 반환값을 data에 저장시켜놓으면 이 data는 사라지지않고 mainactivity클래스안의 모든곳에서 이용할수있는지???