ich versuche, daten aus meiner sqlite-datenbank und schreiben sie in csv-datei und email die informationen wenn fertig write.i habe nur eine tabelle mit 3 spalten in der database.i haben DBAdapter und eine klasse, die haben Die Schaltfläche, die der Benutzer drücken muss, um die Daten exportieren zu können.export sqlite in csv
Hier ist der Code i Exportdata.java
try {
root = Environment.getExternalStorageDirectory();
Log.i(TAG,"path.." +root.getAbsolutePath());
//check sdcard permission
if (root.canWrite()) {
File fileDir = new File(root.getAbsolutePath()+"/fun/");
fileDir.mkdirs();
// Log.d("DATABASE", db.getAllBYname());
File file= new File(fileDir, "itisfun.csv");
FileWriter filewriter = new FileWriter(file);
BufferedWriter out = new BufferedWriter(filewriter);
out.write("I m enjoying......dude..............." );
out.close();
}
} catch (IOException e) {
Log.e("ERROR:---", "Could not write file to SDCard" + e.getMessage());
}
Dieser Code versucht haben, wird die Datei in SD-Karte erstellen, aber das Problem ist, ich kann diese SQLite-Datenbank Daten zu nehmen und machen es in die Datei schreiben wie auf dem code.im stecken bitte helfe mir mit beispiel oder bearbeite meinen code mit der richtigen lösung.