Gabriela, UsuarioSessao.getInstance().objUsuario.id_usuario o valor nao é alterado nenhuma vez, já debuguei bastante.
O problema é que o data.id_usuario passa valores repetidos mesmo sendo usuario diferente. Exemplo: [0] = 1; [1] = 2; [3] = 3; [4] = 4; [5] = 5; Vamos supor que o usuari que esta logado e a posição [0] entao ele entra no *if (UsuarioSessao.getInstance().objUsuario.id_usuario)* e desabilita os icones, só que chega em determinado momento que o data.id_usuario volta a passar o id da posicao [0] quando na verdade o usuario e outro, ai torna a entrar no if e desabilita os icones, mas para um usuario diferente. Muito obrigado pela ajuda, -- Bruno Lopes Brandão Web Developer | Solulções Inteligentes +55 71 9909-3227 | brunolopesbran...@gmail.com msn | gtalk : brunolopesbran...@gmail.com skype: brunolopesbrandao | twitter: brandaob Em 9 de fevereiro de 2010 12:30, Gabriela Trindade Perry < gabrielape...@hotmail.com> escreveu: > Será que é porque esse objeto estatico (se ela é estática talvez não > precisasse ser Singleton, procure mais tarde por Monostate) só pode > ter um valor por vez? > Então quando acrescentas outros usuários o valor deixa de ser o do > usuário que "se logou". Por isso a igualdade não estaria se > verificando. > Se debugares a expressão > UsuarioSessao.getInstance().objUsuario.id_usuario == data.id_usuario o > que recebes? > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev