Atualize a interface do usuário com texto dinâmico
Desejo atualizar o texto na tela a cada 5 segundos, criei um cronômetro para isso. No entanto, após a primeira atualização, ela nunca atualiza a caixa novamente. Estou assumindo que preciso atualizar a exibição ou algo assim, mas agora tenho certeza de como, alguma idéia?
public class HomeActivity extends Activity implements OnClickListener {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textTitle = (TextView) findViewById(R.id.textTitle);
textArtist = (TextView) findViewById(R.id.textArtist);
timedMeta();
}
static void timedMeta()
{
timer.scheduleAtFixedRate(
new TimerTask() {
public void run() {
try{
textTitle.setText(title);
textArtist.setText(artist);
}
Thread.sleep(UPDATE_INTERVAL);
catch (Exception e)
{
},
DELAY_INTERVAL,
UPDATE_INTERVAL);
}
}
)
}