Как передать переменные из потока во внешнюю среду?
У меня есть Тема, вложенная в основной вид деятельности:
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);
}
Я не уверен, является ли эта структура правильной вообще. Как я должен пройтиmyInt переменная кMainActivity
так он станет узнаваемым и работоспособным вне темы?