eu já fechei o rms,mas não atualizei, eu atualizo pelo metodo set mesmo depois da remoção dos elementos do registro???
esse do choice group multiplo é assim :
/*
* ExemploChoiceGroupMultiple.java
*
* Created on 3 de Maio de 2006, 14:18
*/
package Itermediario;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
/**
*
* @author Abel Gomes
* @version
*/
public class ExemploChoiceGroupMultiple extends MIDlet implements ItemStateListener, CommandListener
{
private Display display;
private Form fmMain;
private Command cmExit;
private Command cmView;
private int selectAllIndex; // Indice da Opção "Seleciona Todos"
private ChoiceGroup cgPrefs; // Choice Group de preferencias
private int choiceGroupIndex; // Indice de grupo de escolha no Formulário
public ExemploChoiceGroupMultiple()
{
display = Display.getDisplay(this);
// Cria um grupo de mnultipla escolha
cgPrefs = new ChoiceGroup("Preferencias", Choice.MULTIPLE);
// Adiciona as opções do ChoiceGroup
cgPrefs.append("Quebra Automática", null);
cgPrefs.append("Substituir tabulações", null);
cgPrefs.append("Ajustar Texto", null);
selectAllIndex = cgPrefs.append("Seleciona Todos", null);
cmExit = new Command("Sair", Command.EXIT, 1);
cmView = new Command("Visualizar", Command.SCREEN,2);
fmMain = new Form("");
choiceGroupIndex = fmMain.append(cgPrefs);
fmMain.addCommand(cmExit);
fmMain.addCommand(cmView);
fmMain.setCommandListener(this);
fmMain.setItemStateListener(this);
}
public void startApp()
{
display.setCurrent(fmMain);
}
public void pauseApp() { }
public void destroyApp(boolean unconditional) { }
public void commandAction(Command c, Displayable s)
{
if (c == cmView)
{
boolean selecionados[] = new boolean[cgPrefs.size()];
// preenche o array indicando quais elementos estão selecionados
cgPrefs.getSelectedFlags(selecionados);
for (int i = 0; i < cgPrefs.size(); i++)
System.out.println(cgPrefs.getString(i) + (selecionados[i] ? ": selecionado" : ": não selecionado"));
}
else if (c == cmExit)
{
destroyApp(false);
notifyDestroyed();
}
}
public void itemStateChanged(Item item)
{
if (item == cgPrefs)
{
// Se a opção "Seleciona Todos" for marcada
if (cgPrefs.isSelected(selectAllIndex))
{
// Marca todos os checkbox como true
for (int i = 0; i < cgPrefs.size() - 1; i++)
cgPrefs.setSelectedIndex(i, true);
// Desmarca a opçao "Seleciona Todos"
cgPrefs.setSelectedIndex(selectAllIndex, false);
}
}
}
}
agora esse lance do rms…já fica mais dificil, como eu lhe disse, uso o floggy nunca mais tinha usado rms puro…mas vou procurar aqui uns codigos e te passo se eu acha…
Boa sorte na prova…
valeu grande,muiot obrigado,se vc tiver um material ai com floggy te agradeço,fiz a prova hoje e acho q me dei bem nela
foi de rms e socket …vc faz algum curso de informatica ?
nao…eu ja sou graduado…fiz um curso de desenvolviemnto de aplicativos para sistemas embarcados…