Possuo uma tela onde desejo ir mostrando os passos de um download
try{
ftp.connect("10.0.0.1");
if( FTPReply.isPositiveCompletion( ftp.getReplyCode() ) ) {
[b]txtmsg.setText("Conexão realizada");[/b]
ftp.login( "usuario", "senha" );
ftp.changeWorkingDirectory("/representantes");
nomeArquivo="produtos.txt";
[b]txtmsg.setText("Aguarde fazendo download...");[/b]
OutputStream is = new FileOutputStream(nomeArquivo);
ftp.setFileType( FTPClient.ASCII_FILE_TYPE );
ftp.retrieveFile( nomeArquivo, is );
[b]txtmsg.setText("Download realizado");[/b]
} else {
//erro ao se conectar
ftp.disconnect();
txtmsg.setText("Conexão recusada");
}
ftp.disconnect();
} catch( Exception e ) {
txtmsg.setText("Ocorreu um erro: "+e);
}
mas o Texto não é alterado, devo fazer uma Thread?