List of usage examples for android.os MemoryFile close
public void close()
From source file:edu.umich.flowfence.common.ParceledPayload.java
@Override public void writeToParcel(Parcel dest, int flags) { if (data.length < INLINE_SIZE) { dest.writeByteArray(data);/*from w ww. java 2 s . c o m*/ } else { dest.writeByteArray(null); MemoryFile mf = null; try { mf = new MemoryFile("ParceledPayload", data.length); mf.writeBytes(data, 0, 0, data.length); FileDescriptor ashmemFd = mf.getFileDescriptor(); dest.writeFileDescriptor(ashmemFd); } catch (IOException e) { throw new RuntimeException(e); } finally { if (mf != null) { mf.close(); } } } }