certo erro meu e depois como que eu vo setar um valor pra ela de outra classe?
renamed
Na outra classe, vc vai chamar por esse metodo estatico que vc criou… exemplo…
public void umMetodo(){
ProfileUserStatic pus = ProfileUserStatic.getInstance();
}
Não se esqueça de criar um construtor private na sua classe ProfileUserStatic para impedir que a mesma seja instanciada por outras classes.
ok?
G
guialeixo
renamed:
Na outra classe, vc vai chamar por esse metodo estatico que vc criou… exemplo…
public void umMetodo(){
ProfileUserStatic pus = ProfileUserStatic.getInstance();
}
Não se esqueça de criar um construtor private na sua classe ProfileUserStatic para impedir que a mesma seja instanciada por outras classes.
ok?
eu sei mas como q eu vo setar por exemplo um usuario nessa aplicação? pegar a instance beleza o problema vai ser setar o usuario, vo fazer um construtor recebendo Usuario?
wbdsjunior
não. basta usar o set que você criou.
AppUser user = new AppUser();
// ...
ProfileUserStatic pus = ProfileUserStatic.getInstance();
pus.setUser(user);
G
guialeixo
wbdsjunior:
não. basta usar o set que você criou.
AppUser user = new AppUser();
// ...
ProfileUserStatic pus = ProfileUserStatic.getInstance();
pus.setUser(user);
eu to na duvida sobre o metodo construtor dessa classe
renamed
ProfileUserStatic? Cria um construtor private sem nada, só para impedir que outras classes criem o objeto senão pelo método getInstance()…