Need to flush/close output stream, else our data won't actually be written.

This commit is contained in:
Adrian Malacoda 2018-06-24 20:17:32 -05:00
parent f08edb736d
commit f7a95be11b

View File

@ -38,6 +38,8 @@ import com.maskyn.fileeditorpro.activity.MainActivity;
import com.maskyn.fileeditorpro.util.Device; import com.maskyn.fileeditorpro.util.Device;
import com.maskyn.fileeditorpro.util.GreatUri; import com.maskyn.fileeditorpro.util.GreatUri;
import android.util.Log;
public class SaveFileTask extends AsyncTask<Void, Void, Void> { public class SaveFileTask extends AsyncTask<Void, Void, Void> {
private final MainActivity activity; private final MainActivity activity;
@ -89,7 +91,9 @@ public class SaveFileTask extends AsyncTask<Void, Void, Void> {
} }
// if we can read the file associated with the uri // if we can read the file associated with the uri
else { else {
IOUtils.write(newContent, new SuFileOutputStream(uri.getFilePath()), encoding); SuFileOutputStream out = new SuFileOutputStream(uri.getFilePath());
IOUtils.write(newContent, out, encoding);
out.close();
} }
} }