Opa, pessoal,
Sou novo no desenvolvimento pra android e estou tentando fazer uma app aqui que eu preciso “atualizar” a activity, por exemplo:
Eu tenho uma thread que vai alterando uma string de tempos em tempos e quero mostrar essa string na minha app.
Eu vi algo sobre Intent, mas não entendi muito bem como funciona essa parte de Intent, seria esse o caso?
Vlw!
Não sei se você já tentou procurar nesse forum aqui
http://www.portalandroid.org/comunidade/viewforum.php?f=2&start=120
Talvez te ajude!
Abraços.
Fala Markissimo
Se eu entendi direito, você dispara uma thread que vai fazer algo um pouco demorado e gostaria de informa o usuario de “onde está o processo”, certo?
Se for isso voçê pode usar o AsyncTask, aqui esta um exemplo:
//Você pode cria uma classe privada dentro da sua classe principal, no caso a sua Activity
private class Processo extends AsyncTask<String, String, String>{
//Método que é responsável por executar a sua tarefa que vai demorar um pouco
@Override
protected String doInBackground(String... params) {
//aqui eu faço um while so para demonstração, mais você retira esse codigo e coloca o seu.
int i=0;
while(i<1000){
//aqui ele vai "falar" para metodo onProgressUpdate para atualizar a tela com a sua string
publishProgress("Processo em: "+i);
Thread.sleep(1000);
i++;
}
return null;
}
@Override
protected void onProgressUpdate(String... values) {
//Faz o setText no seu textView da tela
textView.setText(values[0]);
}
Ai la no seu botão você faz algo parecido com isso:
Processo processo= new Processo();
//mando executar o processo
processo.execute("Executando");
Espero que isso ajude 
Se voce não estiver usando uma AsyncTask, voce pode sincronizar coma UI através de mensagens por um Handler.