Hi
I like to add a string to an existing file in the DCIM folder. The file
with the first line is correctly made, but the next lines not.
Here is the code
native
mport java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStreamWriter;
import java.text.ParseException;
import android.content.Context;
public class SaveposImpl {
public void savestring(Integer w, String param) {
//String Filenm= "/storage/sdcard0/my_csv_file.csv";
String Filenm= "/storage/emulated/0/DCIM/Track.csv";
try{
com.codename1.io.File f=new
com.codename1.io.File( Filenm );
if ( w==1) {
if(f.exists()){
f.delete();
f.createNewFile();
} else {
f.createNewFile();
}
boolean append = true;
FileOutputStream fOut = new FileOutputStream(Filenm, append );
OutputStreamWriter osw = new OutputStreamWriter(fOut);
osw.write(param);
osw.flush();
osw.close(); } }
catch (Exception e) {
android.util.Log.d("failed to save file", e.toString());
}
}
import com.codename1.system.NativeInterface;
/**
*
* @author Administrator
*/
public interface Savepos extends NativeInterface {
public void savestring(Integer w, String param);
}
in the application
String param = w + ","+ Latp + ","+ Lonp + "," + TOGl + "," + speed +
"," + acc;
Display.getInstance().invokeAndBlock(new
Runnable() {
public void run() {
savepos1.savestring( w,param);
}
});
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/codenameone-discussions/09a5d629-3b78-450e-b4a3-539fbad3549bn%40googlegroups.com.