2016-04-14 7 views
0

Es sieht also so aus, als ob der exportAreaDefinitionFile() -Aufruf der beste Weg dafür ist. Ich dachte, ich würde die Datei einfach in das lokale Dateisystem exportieren und sie dann manuell dorthin schicken, wo ich sie brauche. Wenn ich den exportAreaDefinitionFile() - Aufruf ausführe, erhalte ich jedoch keine Datei im lokalen Dateisystem. Wenn ich den onActivityResult() für den Export behandle, erhält er jedes Mal ein RESULT_CANCELED-Ergebnis. Weiß jemand, warum das passieren würde? Alles, was ich online gesehen habe, sagt, es sollte funktionieren.Wie speichert man die ADF-Datei auf einer Netzwerkfreigabe?

Wenn ich logcat aussehen erhalte ich diese Meldungen nach dem exportAreaDefinitionFile() Aufruf: I/tango_client_api: void TangoService_disconnect(): von Tango trennen ...
I/tango_client_api: void TangoService_disconnect(): Erfolgreich getrennt von Tango.

Ist das normal?

Antwort

0

Ich habe es herausgefunden !!

Es stellt sich heraus, dass das Problem war ich dies wurde mit:

String mapsFolder = getFilesDir() + File.separator + "ADFs"; 

Als ich diese verwendet haben sollte:

String mapsFolder = getFilesDir().getAbsolutePath() + File.separator + "ADFs"; 

Da dies meine erste Android App Ich habe keine Ahnung, warum Diese beiden Aufrufe sind funktional unterschiedlich. Ich habe mich immer noch nicht mit dem Android-Dateisystem herumgeschlagen.