Alterando a interface do usuário do thread
Eu sei que havia uma pergunta semelhante, mas meu problema é um pouco diferente, eu tenho esse código
Thread t = new Thread(){
public void run(){
while(!running) {
if(gpstracker.canGetLocation()) {
double lon = gpstracker.getLongitude();
double lat = gpstracker.getLatitude();
now = new LatLng(lat,lon);
if(change(now)==1)
running = true;
else
;
}
else {
gpstracker.showSettingsAlert();
}
}
}
};
nochange(now)
Estou mudando a interface do usuário, então minha pergunta é: como alterar a interface do usuário do meu thread? Eu li sobre a tarefa de manipulador od assíncrono, mas eu não acho que eles estão bem nessa situação, ou talvez eu não sei como posso usá-los, alguma sugestão?