1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| ParcelFileDescriptor fileDescriptor = null;
FileOutputStream fileOutputStream = null;
try {
fileDescriptor = this.getContentResolver().openFileDescriptor(uri, "w");
fileOutputStream = new FileOutputStream(fileDescriptor.getFileDescriptor());
} catch (Exception e) {
e.printStackTrace();
}
final ParcelFileDescriptor finalFileDescriptor = fileDescriptor;
final FileOutputStream finalFileOutputStream = fileOutputStream;
new Thread(new Runnable() {
@Override
public void run() {
test(finalFileDescriptor, finalFileOutputStream);
}
}).start(); |
Partager