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); showDialogSafely(DIALOG_WRITE_PROGRESS);
final TrackWriter writer = final TrackWriter writer =
TrackWriterFactory.newWriter(this, providerUtils, trackId, format); TrackWriterFactory.newWriter(this, providerUtils, trackId, format);
String sep = System.getProperty("file.separator"); String sep = System.getProperty("file.separator");
String extension = format.getExtension(); String extension = format.getExtension();
File dir = new File(Environment.getExternalStorageDirectory() StringBuilder dirNameBuilder = new StringBuilder();
+ sep + extension + sep + "tmp"); 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.setDirectory(dir);
writer.setOnCompletion(new Runnable() { writer.setOnCompletion(new Runnable() {
public void run() { public void run() {