android.os.Parcel#writeByte ( )源码实例Demo

下面列出了android.os.Parcel#writeByte ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Override
public void writeToParcel(Parcel dest, int flags) {
    if (mId != null) {
        dest.writeByte((byte) 1);
        dest.writeString(mId);
    } else {
        dest.writeByte((byte) 0);
    }
    TextUtils.writeToParcel(mName, dest, flags);
    if (mDescription != null) {
        dest.writeByte((byte) 1);
        dest.writeString(mDescription);
    } else {
        dest.writeByte((byte) 0);
    }
    dest.writeParcelableList(mChannels, flags);
    dest.writeBoolean(mBlocked);
}
 
源代码2 项目: android_9.0.0_r45   文件: SnoozeCriterion.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    if (mId != null) {
        dest.writeByte((byte) 1);
        dest.writeString(mId);
    } else {
        dest.writeByte((byte) 0);
    }
    if (mExplanation != null) {
        dest.writeByte((byte) 1);
        dest.writeCharSequence(mExplanation);
    } else {
        dest.writeByte((byte) 0);
    }
    if (mConfirmation != null) {
        dest.writeByte((byte) 1);
        dest.writeCharSequence(mConfirmation);
    } else {
        dest.writeByte((byte) 0);
    }
}
 
源代码3 项目: NClientV2   文件: SimpleGallery.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(title);
    dest.writeInt(id);
    dest.writeInt(mediaId);
    dest.writeByte((byte)thumbnail.ordinal());
    dest.writeByte((byte)language.ordinal());
    //TAGS AREN'T WRITTEN
}
 
源代码4 项目: LeanbackTvSample   文件: Content.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(id);
    dest.writeString(title);
    dest.writeByte((byte) (showTitle ? 1 : 0));
    dest.writeInt(contentCode);
}
 
源代码5 项目: Telegram-FOSS   文件: ChapterTocFrame.java
@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);
  }
}
 
源代码6 项目: px-android   文件: ParcelableUtil.java
public static void writeOptional(final Parcel dest, @Nullable final Integer number) {
    if (number == null) {
        dest.writeByte((byte) 0);
    } else {
        dest.writeByte((byte) 1);
        dest.writeInt(number);
    }
}
 
源代码7 项目: DataLogger   文件: HttpUploadTaskParameters.java
@Override
public void writeToParcel(Parcel parcel, int arg1) {
    parcel.writeString(method);
    parcel.writeString(customUserAgent);
    parcel.writeByte((byte) (usesFixedLengthStreamingMode ? 1 : 0));
    parcel.writeList(requestHeaders);
    parcel.writeList(requestParameters);
}
 
源代码8 项目: SimpleDialogFragments   文件: Check.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    super.writeToParcel(dest, flags);
    dest.writeString(text);
    dest.writeInt(textResourceId);
    dest.writeByte((byte) (preset == null ? -1 : (preset ? 1 : 0)));
    dest.writeInt(presetId);
}
 
源代码9 项目: TelePlus-Android   文件: ChapterTocFrame.java
@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(final Parcel dest, final int flags) {
	super.writeToParcel(dest, flags);
	if (features == null) {
		dest.writeByte((byte) 0);
	} else {
		dest.writeByte((byte) 1);
		dest.writeInt(features.value);
	}
}
 
源代码11 项目: a   文件: UpdateInfoBean.java
@Override
public void writeToParcel(Parcel parcel, int i) {
    parcel.writeString(lastVersion);
    parcel.writeString(url);
    parcel.writeString(detail);
    parcel.writeByte((byte) (upDate ? 1 : 0));
}
 
源代码12 项目: pjsip-android   文件: SipAccountData.java
@Override
public void writeToParcel(Parcel parcel, int arg1) {
    parcel.writeString(username);
    parcel.writeString(password);
    parcel.writeString(realm);
    parcel.writeString(host);
    parcel.writeLong(port);
    parcel.writeByte((byte) (tcpTransport ? 1 : 0));
    parcel.writeString(authenticationType);
    parcel.writeString(contactUriParams);
    parcel.writeInt(regExpirationTimeout);
    parcel.writeString(guestDisplayName);
    parcel.writeString(callId);
}
 
源代码13 项目: SimpleDialogFragments   文件: ColorField.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    super.writeToParcel(dest, flags);
    dest.writeInt(preset);
    dest.writeInt(presetId);
    dest.writeIntArray(colors);
    dest.writeByte((byte) (allowCustom ? 1 : 0));
    dest.writeInt(outline);
}
 
源代码14 项目: MultiType-FilePicker   文件: ImageFile.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeLong(getId());
    dest.writeString(getName());
    dest.writeString(getPath());
    dest.writeLong(getSize());
    dest.writeString(getBucketId());
    dest.writeString(getBucketName());
    dest.writeLong(getDate());
    dest.writeByte((byte) (isSelected() ? 1 : 0));
    dest.writeInt(orientation);
}
 
源代码15 项目: letv   文件: AppInfo.java
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.id);
    dest.writeString(this.appName);
    dest.writeByte((byte) (this.isInlay ? 1 : 0));
    dest.writeInt(this.uiStyle);
}
 
源代码16 项目: MensaGuthaben   文件: DesfireFileSettings.java
public void writeToParcel (Parcel parcel, int flags) {
    parcel.writeByte(fileType);
    parcel.writeByte(commSetting);
    parcel.writeInt(accessRights.length);
    parcel.writeByteArray(accessRights);
}
 
源代码17 项目: GithubApp   文件: SearchResultResp.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeLong(this.total_count);
    dest.writeByte(this.incomplete_results ? (byte) 1 : (byte) 0);
    dest.writeTypedList(this.items);
}
 
源代码18 项目: Infinity-For-Reddit   文件: Post.java
@Override
public void writeToParcel(Parcel parcel, int i) {
    parcel.writeString(id);
    parcel.writeString(fullName);
    parcel.writeString(subredditName);
    parcel.writeString(subredditNamePrefixed);
    parcel.writeString(subredditIconUrl);
    parcel.writeString(author);
    parcel.writeString(authorNamePrefixed);
    parcel.writeString(authorFlair);
    parcel.writeString(authorFlairHTML);
    parcel.writeString(authorIconUrl);
    parcel.writeString(postTime);
    parcel.writeLong(postTimeMillis);
    parcel.writeString(title);
    parcel.writeString(selfText);
    parcel.writeString(selfTextPlain);
    parcel.writeString(selfTextPlainTrimmed);
    parcel.writeString(previewUrl);
    parcel.writeString(thumbnailPreviewUrl);
    parcel.writeString(url);
    parcel.writeString(videoUrl);
    parcel.writeString(videoDownloadUrl);
    parcel.writeString(permalink);
    parcel.writeString(flair);
    parcel.writeString(awards);
    parcel.writeInt(nAwards);
    parcel.writeInt(score);
    parcel.writeInt(postType);
    parcel.writeInt(voteType);
    parcel.writeInt(previewWidth);
    parcel.writeInt(previewHeight);
    parcel.writeInt(nComments);
    parcel.writeByte((byte) (hidden ? 1 : 0));
    parcel.writeByte((byte) (spoiler ? 1 : 0));
    parcel.writeByte((byte) (nsfw ? 1 : 0));
    parcel.writeByte((byte) (stickied ? 1 : 0));
    parcel.writeByte((byte) (archived ? 1 : 0));
    parcel.writeByte((byte) (locked ? 1 : 0));
    parcel.writeByte((byte) (saved ? 1 : 0));
    parcel.writeByte((byte) (isCrosspost ? 1 : 0));
    parcel.writeString(crosspostParentId);
}
 
源代码19 项目: android-json-form-wizard   文件: ViewState.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeByte(mIsSavedInstance ? (byte) 1 : (byte) 0);
}
 
private static void writeStringIfNotNull(Parcel parcel, String value) {
  parcel.writeByte((byte) (value != null ? 1 : 0));
  if (value != null) {
    parcel.writeString(value);
  }
}
 
 方法所在类
 同类方法