diff options
-rw-r--r-- | shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java index aeb1e45e4..02319ea21 100644 --- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java +++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java @@ -40,6 +40,11 @@ public class ShadowParcel { nativeWriteByteArray(nativePtr.longValue(), b, offset, len); } + @Implementation + public void writeBlob(byte[] b) { + writeByteArray(b, 0, b.length); + } + @HiddenApi @Implementation(maxSdk = KITKAT_WATCH) public static int nativeDataSize(int nativePtr) { @@ -194,6 +199,11 @@ public class ShadowParcel { return NATIVE_PTR_TO_PARCEL.get(nativePtr).readByteArray(); } + @Implementation(minSdk = LOLLIPOP) + public static byte[] nativeReadBlob(long nativePtr) { + return nativeCreateByteArray(nativePtr); + } + @HiddenApi @Implementation(maxSdk = KITKAT_WATCH) public static int nativeReadInt(int nativePtr) { |