Estou com dúvidas na na hora de escrever dados em um arquivo gerado por meio de um aplicativo rodado em Palm.
O arquivo eu consigo gerar, mas na hora de escrever os dados esta ocorrendo algo que não consigo resolver, o arquivo simplesmente é gerado em branco!
segue o código abaixo:
File f;
DataStream ds;
String arquivo;
arquivo = “/SuperWaba/OlaMundoSW/reporte.txt”;
f = new File(arquivo,File.CREATE);
ds = new DataStream(f);
ds.writeString(“Escrevendo no arquivo”);
ds.close();
Cara, se eu não me engano, a classe File do SuperWaba somente te possibilita escrever arquivos texto em um cartão de memória. Se você não está escrevendo em um, tenta primeiro usar esse seu código escrevendo em um cartão de memória.
Outra coisa, se não me engano, tem um construtor na classe File que recebe também como parâmetro o número do slot do dispositivo em uqe você quer gravar. Tenta usar esse construtor, pois sei que com ele funciona. Já tive a oportunidade de usar essa classe…
A classe File funciona somente com Windows Mobile ou no Palm OS somente em cartoes de memória. No Palm nao tem como escrever direto na memória sem q seja um arquivo prc pdb, e a classe File nao cria diretamente os pdb.