pessoal como eu faço pra quando iniciar a aplicação já com registros no RMS?
flw
pessoal como eu faço pra quando iniciar a aplicação já com registros no RMS?
flw
[quote=javanovato]pessoal como eu faço pra quando iniciar a aplicação já com registros no RMS?
flw[/quote]
Não tem como. Mais informações use a função de Busca no fórum, pois esta dúvida já foi respondida aqui por mim.
Javanovato,
não entendi muito bem a sua pergunta.
Você quer que assim que a sua aplicação inicie, você já carregue dados do RMS? Já estaria esses dados, pré-gravados?
Você tem algumas formas de fazer isso:
Meu fii, coloca mais informações sobre o seu problema, pois talvez o Boone, não tenha entendido tão bem assim como eu eu te disse que não tem solução.
Se tiver nóis acha. eeheheh
Abraço
eu estou desenvolvendo uma aplicação de Vendas…
eu joguei um arquivo de texto num site meu
exe:
produtos.txt
e teria o texto
0001|NIMES.100MG C20C|100|003,50
0003|AMOXI.250MG 60ML|075|007,21
0004|AMOXI.500MG 20CP|855|008,22
0005|AMOXI.500MG 60ML|125|009,23
0006|METRONID SUS 60M|875|017,21
0007|AMPIC.HOSP C600C|995|027,22
0008|ENTEROSEC SUSP60|123|037,23
onde cada linha corresponde a um produto
cod | descricao |qte |preço
dai importei essas linhas para o rms via internet
(seu celular vai ter que se conectar… no meu caso uso um smartphone da tim )
classe que grava no rms:
package hello;
import javax.microedition.rms.*;
/**
*
@author Joan
*/
public class GravaProduto {
public GravaProduto(String linha){
try {
RecordStore rs = RecordStore.openRecordStore("produtos",true);
RecordEnumeration re = rs.enumerateRecords(null, null, false);
int n = rs.getNumRecords();
// String linha = textField.getString()+";"+textField1.getString()
// +";"+textField2.getString()+";"+textField3.getString();
byte[] dados = linha.getBytes();
int id = rs.addRecord(dados,0,dados.length);
// System.out.println("Banco atualizado com "+(n+1)+" Registros");
}
catch(Exception e){
}
}
}
agora num command eu adiciono
try
{
HttpConnection hc = (HttpConnection) Connector.open(“http://br.geocities.com/joansouzabr/produtos.txt”);
InputStream is = hc.openInputStream();
int cont = 0;
int ch;
long len = hc.getLength();
String str = "" ;
DeletaProdutos deleta = new DeletaProdutos();
for(int i = 0; i < len ;i++)if((ch = is.read())!= -1)
{
cont++;
str += (char) ch;
if (cont == 34)
{
cont=0;
GravaProduto gravaProdutos = new GravaProduto(str);
str="";
}
}
hc.close();
}
catch(Exception e){
}
no meu funciona perfeito!