Conteudo de um textfield[RESOLVIDO]

Galera eu estou tentando capturar o conteudo de um textfield e nao estou conseguindo.

[code]public void commandAction(Command c, Displayable d) {
if(c==cmdSair){
cgm.notifyDestroyed();

	}else{
		String a  = senha.getString();
		String b = senhaNov.getString();
		if(a==b){
			Display.getDisplay(cgm).setCurrent(cadSuc);
		}else{
			Display.getDisplay(cgm).setCurrent(senhaError);
		}
		
					
	}

[/code]

os dois conteudo que digito sao iguais e ele so entra no else

Dá pra esclarecer melhor a dúvida?

estou tentando pegar o conteudo do text field e nao estou conseguindo
ou nao estou etendendo o que ele esta fazendo

eu uso getString(); quando eu dou um sysout ele imprime o valor mas quando comparo no if() ele dis que é falsa

Graças a Deus
conseguiiiiiiiiiiiiiiiiiiiiii

public void commandAction(Command c, Displayable d) {
		if(c==cmdSair){
			cgm.notifyDestroyed();
			
		}else{
			 if(senha.getString().equals(senhaNov.getString())){
				Display.getDisplay(cgm).setCurrent(cadSuc);
			}else{
				Display.getDisplay(cgm).setCurrent(senhaError);
			}
			
						
		}

	}

Precisa estudar mais Java né…? Igualar Strings com igual é fodis…

Agora como eu faço para assim que terminar essa tela de alert ele ir para outra tela?

Sério, vc estudou J2ME?
http://www.google.com.br/#hl=pt-BR&source=hp&biw=1590&bih=672&q=apostila+j2me&aq=f&aqi=g10&aql=&oq=&gs_rfai=&fp=5bfc6bc5d12e8ccb

Sou iniciante
estou pagando esta cadeira agora
como posso fazer o procedimento de assim que temrinar o alert ele prosseguir par outra tela

[quote=cassiocavalcante]Sou iniciante
estou pagando esta cadeira agora
como posso fazer o procedimento de assim que temrinar o alert ele prosseguir par outra tela[/quote]

Ué, no alert tem um parâmetro que está bem explícito, chamado nextDisplayable

aqui tem um material muito bom para quem esta iniciando http://www.slideshare.net/chavesrodolfo/iniciando-no-desenvolvimento-com-java-me

flw

public class CgmCadUsu extends Form implements CommandListener {

	private Cgm cgm;
	private Display display;
	private CgmMenUsu cgmMenUsu;
	private Command cmdSair = new Command("Sair", Command.EXIT, 1);
	private Command cmdCadastrar = new Command("Cadastrar", Command.SCREEN, 1);
	private CgmUsuCadSuc cadSuc = null;
	private CgmSenErr senhaError = null;
	private TextField nome = null;
	private TextField senha = null;
	private TextField senhaNov = null;
	
	
	public CgmCadUsu(Cgm cgm) {
		super("Cadastro de Usuário");
		cadSuc= new CgmUsuCadSuc(cgm);
		senhaError = new CgmSenErr(cgm);
		nome = new TextField("Nome","",10,TextField.ANY);
		senha = new TextField("Senha","",10,TextField.PASSWORD);
		senhaNov = new TextField("Senha Novamente","",10,TextField.PASSWORD);
		setCommandListener(this);
		this.cgm = cgm;
		init();
		
		
	}
	public void init(){
		append(nome);
		append(senha);
		append(senhaNov);
		this.addCommand(cmdSair);
		this.addCommand(cmdCadastrar);
	}

	public void commandAction(Command c, Displayable d) {
		if(c==cmdSair){
			cgm.notifyDestroyed();
			
		}else{
			 if(senha.getString().equals(senhaNov.getString())){
				Display.getDisplay(cgm).setCurrent(cadSuc,cgmMenUsu);				
								
			}else{
				Display.getDisplay(cgm).setCurrent(senhaError);
			}
			
						
		}

	}

}

quando eu digito a o usuario e a senha e clico em cadastro ele nao faz nada
se eu tirar esse cgmMenUsu ele funciona normal

Resolvido galera brigadão

So estou com duvida a respeito de como gravar no Recordstore
nao sei ultilizar