Refine search
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.album_id); dest.writeString(this.author); dest.writeInt(this.hot); dest.writeString(this.title); dest.writeString(this.artist_id); dest.writeString(this.all_artist_id); dest.writeString(this.company); dest.writeString(this.publishtime); dest.writeString(this.album_desc); dest.writeString(this.pic_small); }
@Override public void writeToParcel(Parcel out, int flags) { out.writeString(instanceId); out.writeStringArray(permissions); out.writeInt(requestCode); }
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeParcelable(otherClass, flags); dest.writeString(name); dest.writeInt(id); } private MyClass(Parcel in) { otherClass = (OtherClass) in.readParcelable(OtherClass.class.getClassLoader()); name = in.readString(); id = in.readInt(); }
@Override protected boolean onTransact(int code, Parcel data, Parcel reply, int flags) throws RemoteException { this.code = code; this.data = data; this.reply = reply; this.flags = flags; String string = data.readString(); reply.writeNoException(); reply.writeString(string); return true; } }
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.artist_id); dest.writeString(this.author); dest.writeString(this.ting_uid); dest.writeString(this.avatar_middle); dest.writeInt(this.album_num); dest.writeInt(this.song_num); dest.writeString(this.country); dest.writeString(this.artist_desc); dest.writeString(this.artist_source); }
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(name); dest.writeInt(numOfSeason); dest.writeInt(numOfEpisode); } private void readFromParcel(Parcel in) { name = in.readString(); numOfSeason = in.readInt(); numOfEpisode = in.readInt(); }
@Test public void testSetDataPositionToEmptyString() { parcel.writeString(""); parcel.setDataPosition(parcel.dataPosition()); parcel.writeString("something else"); parcel.setDataPosition(0); assertThat(parcel.readString()).isEmpty(); }
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(elementId); dest.writeByte((byte) (isRoot ? 1 : 0)); dest.writeByte((byte) (isOrdered ? 1 : 0)); dest.writeStringArray(children); dest.writeInt(subFrames.length); for (Id3Frame subFrame : subFrames) { dest.writeParcelable(subFrame, 0); } }
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(mId); dest.writeString(mContentPath); dest.writeString(mFileBase64); }
public void writeToParcel(Parcel out, int flags) { out.writeString(_mac); out.writeString(_pan); out.writeInt(_band); out.writeSerializable(_lqis); out.writeTypedList(_devices); } private ZigBeeNetwork(Parcel in) { _mac = in.readString(); _pan = in.readString(); _band = in.readInt(); _lqis = (ArrayList<Integer>) in.readSerializable(); in.readTypedList(_devices, ZigBeeDev.CREATOR); }
@Test public void testReadWriteStringLong() { for (long i = 0; i < 10; ++i) { parcel.writeString(Long.toString(i)); parcel.writeLong(i); } parcel.setDataPosition(0); for (long i = 0; i < 10; ++i) { assertThat(parcel.readString()).isEqualTo(Long.toString(i)); assertThat(parcel.readLong()).isEqualTo(i); } // now try to read past the number of items written and see what happens assertThat(parcel.readString()).isNull(); assertThat(parcel.readLong()).isEqualTo(0L); }
@Override public void writeToParcel(Parcel dest, int flags) { super.writeToParcel(dest, flags); tagCount = tags.length; dest.writeInt(tagCount); dest.writeStringArray(tags); dest.writeInt(checkedPosition); dest.writeString(input); } }
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.packageName); dest.writeString(this.apkPath); dest.writeString(this.libPath); dest.writeByte(this.dependSystem ? (byte) 1 : (byte) 0); dest.writeInt(this.appId); }
@Test public void testReadWriteStringInt() { for (int i = 0; i < 10; ++i) { parcel.writeString(Integer.toString(i)); parcel.writeInt(i); } parcel.setDataPosition(0); for (int i = 0; i < 10; ++i) { assertThat(parcel.readString()).isEqualTo(Integer.toString(i)); assertThat(parcel.readInt()).isEqualTo(i); } // now try to read past the number of items written and see what happens assertThat(parcel.readString()).isNull(); assertThat(parcel.readInt()).isEqualTo(0); }
@Test public void testReadWriteMultipleStrings() { for (int i = 0; i < 10; ++i) { parcel.writeString(Integer.toString(i)); assertInvariants(); } parcel.setDataPosition(0); for (int i = 0; i < 10; ++i) { assertThat(parcel.readString()).isEqualTo(Integer.toString(i)); } // now try to read past the number of items written and see what happens assertThat(parcel.readString()).isNull(); }
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(this.mode); dest.writeInt(this.installFlags); dest.writeInt(this.installLocation); dest.writeLong(this.sizeBytes); dest.writeString(this.appPackageName); dest.writeParcelable(this.appIcon, flags); dest.writeString(this.appLabel); dest.writeLong(this.appIconLastModified); dest.writeParcelable(this.originatingUri, flags); dest.writeParcelable(this.referrerUri, flags); dest.writeString(this.abiOverride); dest.writeString(this.volumeUuid); dest.writeStringArray(this.grantedRuntimePermissions); }
@Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(id); dest.writeString(title); dest.writeString(content); dest.writeString(imageUrl); dest.writeString(videoUrl); } }
@Test public void testInvalidReadFromOverwrittenObject() { parcel.writeString("hello all"); parcel.setDataPosition(4); parcel.writeInt(5); parcel.setDataPosition(0); try { parcel.readString(); fail("should have thrown UnreliableBehaviorError"); } catch (UnreliableBehaviorError e) { assertThat(e) .hasMessage( "Looking for String at position 0, found String [hello all] taking 24 bytes, but " + "[5] interrupts it at position 4"); } }
@Test public void testWriteNullString() { parcel.writeString(null); parcel.setDataPosition(0); assertThat(parcel.readString()).isNull(); assertThat(parcel.dataPosition()).isEqualTo(4); }
@Override public void writeToParcel(Parcel parcel, int i) { parcel.writeLong(rowId); parcel.writeString(uri.toString()); parcel.writeString(mimeType); parcel.writeLong(dateTaken); parcel.writeLong(dateModified); parcel.writeInt(orientation); parcel.writeString(type.name()); }