Como faço para forçar que um metodo seja finalizado para excutar as outras linhas de codigo?
eX
public void Teste() {
linha 1;
teste2();
linha2;
linha3
}
a linha 2 so pode ser executada quando o teste2() for finalizado.
Como faço para forçar que um metodo seja finalizado para excutar as outras linhas de codigo?
eX
public void Teste() {
linha 1;
teste2();
linha2;
linha3
}
a linha 2 so pode ser executada quando o teste2() for finalizado.
isso jah acontece… a linha seguinte soh eh executada depois q o metodo tiver executado e retornado…
Mas é q o metodo teste2() é uma tela com barra de progresso. E para a barra poder atualizar em tempo real tiver que fazer um Thread.
Só que a “linha2” depende dos resultados gerados no Teste2().
To bem confuso, nem sei se é possivel fazer isso.
entaum nesse caso vc pode logo apos chamar o teste2(), chamar o metodo wait(), dai qndo a thread tiver terminado vc chama o metodo notify()