Jak przekazać zmienne z wątku do środowiska zewnętrznego?

Mam wątek zagnieżdżony w głównej działalności:

public class MainActivity extends Activity {

    public void onCreate(Bundle savedInstanceState) {
    setContentView(R.layout.activity_main);

    new Thread(new Runnable(){
        public void run() {
            int myInt = 1;
            // Code below works fine and shows me myInt
            TextView textView = (TextView) findViewById(R.id.text_view);
            textView.setText(myInt);
        }
    }).start();

    // Code below doesn't work at all
    TextView textView = (TextView) findViewById(R.id.text_view);
    textView.setText(myInt);

}

Nie jestem pewien, czy ta struktura jest w ogóle poprawna. Jak mam przejśćmój zmienna doMainActivity więc stanie się rozpoznawalny i działa poza wątkiem?

questionAnswers(3)

yourAnswerToTheQuestion