Fixing directory used in sharing as well

This commit is contained in:
Rodrigo Damazio
2010-08-16 18:17:14 -03:00
parent 25da0d26ef
commit df81fba565
@@ -1505,10 +1505,19 @@ public class MyTracks extends TabActivity implements OnTouchListener,
showDialogSafely(DIALOG_WRITE_PROGRESS);
final TrackWriter writer =
TrackWriterFactory.newWriter(this, providerUtils, trackId, format);
String sep = System.getProperty("file.separator");
String extension = format.getExtension();
File dir = new File(Environment.getExternalStorageDirectory()
+ sep + extension + sep + "tmp");
StringBuilder dirNameBuilder = new StringBuilder();
dirNameBuilder.append(Environment.getExternalStorageDirectory());
dirNameBuilder.append(sep);
dirNameBuilder.append(MyTracksConstants.SDCARD_TOP_DIR);
dirNameBuilder.append(sep);
dirNameBuilder.append(extension);
dirNameBuilder.append(sep);
dirNameBuilder.append("tmp");
File dir = new File(dirNameBuilder.toString());
writer.setDirectory(dir);
writer.setOnCompletion(new Runnable() {
public void run() {