Threads

4 respostas
jvictorcf

Eu estou estando start em uma thread, eu consigo trazer uma String para essa classe que extends Thread.
Como eu posso puxar esse dado para a classe que eu estou dando o start???

4 Respostas

C

se eu entendi bem, vc ta kerendo pegar uma String da tua Thread e jogar na classe que vc instanciou a thread. se for isso, basta vc criar um metodo publico na sua thread ke retorna a string:

public class SuaThread extends Thread
{
  private String str;
  ...

  public String getStr()
  {
    return str();
  }
}

aí, na sua classe vc faz um objetoDaThread.getStr();

falou!

jvictorcf

eu tentei fazer isto, mas a String vem com o valor null!

Rafael_Steil

Mas onde vc atribui o valor a essa string? tipo, algo como um setStr(String str), algo do genero… isso tem haver com heranca normal de classes.

O que vc espera que essa string retorne?

Rafael

C

perai, vc ta enviando essa string pra sua thread, sua thread vai fazer alguma coisa na string e vc ker ke a thread retorne o novo valor da string. eh isso?

Criado 1 de março de 2004
Ultima resposta 2 de mar. de 2004
Respostas 4
Participantes 3