ola pessoal o codigo abaixo funciaona perfeitamente, soh que eu nao estou conseguindo implementar no MIDlet Visual do Netbeans alguem pode me ajudar ?
public void Busca () throws RecordStoreException, IOException
{
// Recupera os registros usando enumeração
try
{
reNomes = rsNomes.enumerateRecords(null, null, false);
}
catch (Exception erro)
{
}
while (lstNomes.size()>0){
lstNomes.delete(0); //limpar a lista caso haja algum elemento
}
if (reNomes.numRecords()>0)
{
ByteArrayInputStream bStream;
DataInputStream dStream;
String nameRMS = null;
byte [] record = rsNomes.getRecord(1);
while (reNomes.hasNextElement())
{
bStream = new ByteArrayInputStream (record);
dStream = new DataInputStream (bStream);
nameRMS = dStream.readUTF();
if (nameRMS.compareTo(tf_Buscar.getString())== 0)
{
achou = true; // encontrou
String nameRMS2;
nameRMS2 = dStream.readUTF();
lstNomes.append(nameRMS+" - "+nameRMS2,null);
}
record = reNomes.nextRecord();
}
}
else
{
System.out.println("nao cadastrado");
}
}
}
está aparentando q a variavel "achou" soh é atribuida dentro da Busca(); quando chega no If_achou a variavel nao está true