下面列出了android.os.Parcel#writeInt ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void writeToParcel(Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeInt(mSelectedYear);
dest.writeInt(mSelectedMonth);
dest.writeInt(mSelectedDay);
dest.writeLong(mMinDate);
dest.writeLong(mMaxDate);
dest.writeInt(mListPosition);
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.ApkSize);
dest.writeByte(this.Force ? (byte) 1 : (byte) 0);
dest.writeString(this.UpdateContent);
dest.writeString(this.UpdateUrl);
dest.writeInt(this.VersionCode);
dest.writeString(this.VersionName);
}
/** @inheritDoc */
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(type);
dest.writeString(packageName);
dest.writeInt(labelId);
dest.writeInt(iconId);
dest.writeInt(smallIconId);
dest.writeInt(accountPreferencesId);
dest.writeByte((byte) (customTokens ? 1 : 0));
}
@Override
public void writeToParcel(Parcel out, int flags) {
super.writeToParcel(out, flags);
out.writeFloat(minValue);
out.writeFloat(maxValue);
out.writeFloat(reserveValue);
out.writeInt(cellsCount);
out.writeFloat(currSelectedMin);
out.writeFloat(currSelectedMax);
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(allowCalls ? 1 : 0);
dest.writeInt(allowRepeatCallers ? 1 : 0);
dest.writeInt(allowMessages ? 1 : 0);
dest.writeInt(allowReminders ? 1 : 0);
dest.writeInt(allowEvents ? 1 : 0);
dest.writeInt(allowCallsFrom);
dest.writeInt(allowMessagesFrom);
dest.writeInt(user);
dest.writeParcelable(manualRule, 0);
if (!automaticRules.isEmpty()) {
final int len = automaticRules.size();
final String[] ids = new String[len];
final ZenRule[] rules = new ZenRule[len];
for (int i = 0; i < len; i++) {
ids[i] = automaticRules.keyAt(i);
rules[i] = automaticRules.valueAt(i);
}
dest.writeInt(len);
dest.writeStringArray(ids);
dest.writeTypedArray(rules, 0);
} else {
dest.writeInt(0);
}
dest.writeInt(allowAlarms ? 1 : 0);
dest.writeInt(allowMedia ? 1 : 0);
dest.writeInt(allowSystem ? 1 : 0);
dest.writeInt(suppressedVisualEffects);
dest.writeInt(areChannelsBypassingDnd ? 1 : 0);
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(id);
dest.writeString(key);
dest.writeString(version);
dest.writeString(versionName);
dest.writeString(result);
dest.writeString(url);
dest.writeString(description);
dest.writeLong(downloadSize);
dest.writeString(result);
dest.writeString(mustUpdate);
dest.writeString(changeLog);
dest.writeString(errorCode);
}
@Override
public void writeToParcel(Parcel dest, int flags) {
super.writeToParcel(dest, flags);
dest.writeParcelable(mUri, flags);
dest.writeLong(getTime());
dest.writeLong(getLength());
dest.writeInt(getType());
dest.writeParcelable(getPicture(), flags);
dest.writeString(getTitle());
dest.writeString(getArtist());
dest.writeString(getGenre());
dest.writeString(getAlbum());
dest.writeString(getAlbumArtist());
dest.writeInt(getWidth());
dest.writeInt(getHeight());
dest.writeString(getArtworkURL());
dest.writeInt(getAudioTrack());
dest.writeInt(getSpuTrack());
dest.writeInt(getTrackNumber());
dest.writeInt(getDiscNumber());
dest.writeLong(getLastModified());
dest.writeLong(getSeen());
if (mSlaves != null) {
PSlave pslaves[] = new PSlave[mSlaves.length];
for (int i = 0; i < mSlaves.length; ++i) {
pslaves[i] = new PSlave(mSlaves[i]);
}
dest.writeTypedArray(pslaves, flags);
}
else
dest.writeTypedArray(null, flags);
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.sha);
dest.writeString(this.fileName);
dest.writeInt(this.status == null ? -1 : this.status.ordinal());
dest.writeInt(this.additions);
dest.writeInt(this.deletions);
dest.writeInt(this.changes);
dest.writeString(this.blobUrl);
dest.writeString(this.rawUrl);
dest.writeString(this.contentsUrl);
dest.writeString(this.patch);
}
@Override
public void writeToParcel(Parcel parcel, int i) {
parcel.writeString(itemName);
parcel.writeString(itemDetails);
parcel.writeInt(colorValue);
parcel.writeByte((byte) (isEnabled ? 1 : 0));
}
@Override
public void writeToParcel(Parcel out, int flags) {
out.writeString(colorSectionName);
out.writeInt(hex);
out.writeString(baseName);
byte bAbpc = (byte) (isPrimaryColor ? 1 : 0);
byte bPc = (byte) (isPreviewColor ? 1 : 0);
out.writeByte(bAbpc);
out.writeByte(bPc);
}
@Override
public void writeToParcel(final Parcel dest, final int flags) {
dest.writeTypedList(answers);
dest.writeInt(favorite ? 1 : 0);
}
public void writeToParcel(Parcel out, int flags) {
out.writeInt(this.mFlags);
this.mDescription.writeToParcel(out, flags);
}
@Override
public void writeToParcel(Parcel parcel, int flags) {
parcel.writeInt(mViewId);
parcel.writeInt(mVirtual ? 1 : 0);
parcel.writeInt(mVirtualId);
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeParcelable(gameBoard, 0);
dest.writeInt(whoseTurn());
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.currentBytes);
dest.writeInt(this.contentLength);
dest.writeString(this.id);
}
public void writeToParcel(Parcel out, int flags) {
out.writeString(mName.toString());
out.writeInt(mGroupId);
out.writeInt(mFingerId);
out.writeLong(mDeviceId);
}
public void writeToParcel(Parcel parcel, int i) {
parcel.writeString(serviceName);
parcel.writeString(tag);
parcel.writeInt(updateCurrent ? 1 : 0);
parcel.writeInt(persisted ? 1 : 0);
}
@Override
public void writeToParcel(Parcel out, int flags) {
super.writeToParcel(out, flags);
out.writeLong(selectedId);
out.writeInt(position);
}
@Override
public void writeToParcel(Parcel dest, int parcelableFlags) {
dest.writeString(packageName);
dest.writeStringArray(splitNames);
dest.writeInt(versionCode);
dest.writeInt(versionCodeMajor);
dest.writeString(versionName);
dest.writeInt(baseRevisionCode);
dest.writeIntArray(splitRevisionCodes);
dest.writeString(sharedUserId);
dest.writeInt(sharedUserLabel);
if (applicationInfo != null) {
dest.writeInt(1);
applicationInfo.writeToParcel(dest, parcelableFlags);
} else {
dest.writeInt(0);
}
dest.writeLong(firstInstallTime);
dest.writeLong(lastUpdateTime);
dest.writeIntArray(gids);
dest.writeTypedArray(activities, parcelableFlags | Parcelable.PARCELABLE_ELIDE_DUPLICATES);
dest.writeTypedArray(receivers, parcelableFlags | Parcelable.PARCELABLE_ELIDE_DUPLICATES);
dest.writeTypedArray(services, parcelableFlags | Parcelable.PARCELABLE_ELIDE_DUPLICATES);
dest.writeTypedArray(providers, parcelableFlags | Parcelable.PARCELABLE_ELIDE_DUPLICATES);
dest.writeTypedArray(instrumentation, parcelableFlags);
dest.writeTypedArray(permissions, parcelableFlags);
dest.writeStringArray(requestedPermissions);
dest.writeIntArray(requestedPermissionsFlags);
dest.writeTypedArray(signatures, parcelableFlags);
dest.writeTypedArray(configPreferences, parcelableFlags);
dest.writeTypedArray(reqFeatures, parcelableFlags);
dest.writeTypedArray(featureGroups, parcelableFlags);
dest.writeInt(installLocation);
dest.writeInt(isStub ? 1 : 0);
dest.writeInt(coreApp ? 1 : 0);
dest.writeInt(requiredForAllUsers ? 1 : 0);
dest.writeString(restrictedAccountType);
dest.writeString(requiredAccountType);
dest.writeString(overlayTarget);
dest.writeString(overlayCategory);
dest.writeInt(overlayPriority);
dest.writeBoolean(mOverlayIsStatic);
dest.writeInt(compileSdkVersion);
dest.writeString(compileSdkVersionCodename);
if (signingInfo != null) {
dest.writeInt(1);
signingInfo.writeToParcel(dest, parcelableFlags);
} else {
dest.writeInt(0);
}
}
public void writeToParcel(final Parcel parcel, final int flags) {
parcel.writeString(id);
parcel.writeString(name);
parcel.writeString(title);
parcel.writeString(url);
parcel.writeString(author);
parcel.writeString(domain);
parcel.writeString(subreddit);
parcel.writeString(subreddit_id);
parcel.writeInt(num_comments);
parcel.writeInt(score);
parcel.writeInt(ups);
parcel.writeInt(downs);
parcel.writeInt(gilded);
parcel.writeInt(archived ? 1 : 0);
parcel.writeInt(over_18 ? 1 : 0);
parcel.writeInt(hidden ? 1 : 0);
parcel.writeInt(saved ? 1 : 0);
parcel.writeInt(is_self ? 1 : 0);
parcel.writeInt(clicked ? 1 : 0);
parcel.writeInt(stickied ? 1 : 0);
if(edited instanceof Long) {
parcel.writeLong((Long)edited);
} else {
parcel.writeLong(-1);
}
if(likes == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(likes ? 1 : -1);
}
parcel.writeLong(created);
parcel.writeLong(created_utc);
parcel.writeString(selftext);
parcel.writeString(selftext_html);
parcel.writeString(permalink);
parcel.writeString(link_flair_text);
parcel.writeString(author_flair_text);
parcel.writeString(thumbnail);
if(spoiler == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(spoiler ? 1 : -1);
}
getDashUrl();
parcel.writeString(rr_internal_dash_url);
}