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

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

源代码1 项目: material   文件: SimpleDialog.java
@Override
protected void onWriteToParcel(Parcel dest, int flags) {
    dest.writeInt(mMode);
    switch (mMode){
        case MODE_MESSAGE:
            dest.writeValue(mMessage);
            break;
        case MODE_ITEMS:
            dest.writeArray(mItems);
            dest.writeInt(mSelectedIndexes == null ? 0 : mSelectedIndexes[0]);
            break;
        case MODE_MULTI_ITEMS:
            dest.writeArray(mItems);
            int length = mSelectedIndexes == null ? 0 : mSelectedIndexes.length;
            dest.writeInt(length);
            if(length > 0)
                dest.writeIntArray(mSelectedIndexes);
            break;
        }
    }
 
源代码2 项目: edx-app-android   文件: CourseDetail.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(course_id);
    dest.writeString(name);
    dest.writeString(number);
    dest.writeString(org);
    dest.writeString(short_description);
    dest.writeString(start);
    dest.writeValue(start_type);
    dest.writeString(start_display);
    dest.writeString(end);
    dest.writeString(enrollment_start);
    dest.writeString(enrollment_end);
    dest.writeString(blocks_url);
    dest.writeValue(media);
    dest.writeString(effort);
    dest.writeString(overview);
    dest.writeValue(invitation_only);
}
 
源代码3 项目: HeaderView   文件: Profile.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(id);
    dest.writeValue(avatarUri);
    dest.writeValue(avatarRes);
    dest.writeValue(backgroundUri);
    dest.writeValue(backgroundRes);
    dest.writeValue(username);
    dest.writeValue(email);
}
 
源代码4 项目: hacker-news-android   文件: Story.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(this.mStoryId);
    dest.writeString(this.mTitle);
    dest.writeString(this.mUrl);
    dest.writeString(this.mDomain);
    dest.writeInt(this.mPoints);
    dest.writeString(this.mSubmitter);
    dest.writeString(this.mPublishedTime);
    dest.writeInt(this.mNumComments);
    dest.writeString(this.mType);
    dest.writeByte(isSaved ? (byte) 1 : (byte) 0);
    dest.writeByte(mIsRead ? (byte) 1 : (byte) 0);
}
 
源代码5 项目: AnimeTaste   文件: DownloadRecord.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(this.AnimationId);
    dest.writeString(this.Name);
    dest.writeString(this.OriginVideoUrl);
    dest.writeString(this.HDVideoUrl);
    dest.writeString(this.CommonVideoUrl);
    dest.writeString(this.Author);
    dest.writeString(this.Year);
    dest.writeString(this.Brief);
    dest.writeString(this.HomePic);
    dest.writeString(this.DetailPic);
    dest.writeString(this.Youku);
    dest.writeString(this.UHD);
    dest.writeString(this.HD);
    dest.writeString(this.SD);
    dest.writeByte(IsFav ? (byte) 1 : (byte) 0);
    dest.writeByte(IsWatched ? (byte) 1 : (byte) 0);
    dest.writeLong(AddedTime != null ? AddedTime.getTime() : -1);
    dest.writeLong(this.Size);
    dest.writeLong(this.DownloadedSize);
    dest.writeInt(this.Duration);
    dest.writeInt(this.DownloadedDuration);
    dest.writeInt(this.Segments);
    dest.writeInt(this.DownloadedSegments);
    dest.writeInt(this.DownloadedPercentage);
    dest.writeInt(this.RangeStart);
    dest.writeInt(this.Status);
    dest.writeString(this.Extra);
    dest.writeString(this.SaveDir);
    dest.writeString(this.SaveFileName);
    dest.writeString(this.UsingDownloadUrl);
}
 
源代码6 项目: Stock-Hawk   文件: Query.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(this.mCount);
    dest.writeString(this.mCreated);
    dest.writeString(this.mLang);
    dest.writeParcelable(this.mResult, flags);
}
 
源代码7 项目: data-mediator   文件: DataMediatorDelegateImpl.java
static void writeSparseArray0(Parcel in, SparseArray val) {
    if (val == null) {
        in.writeInt(-1);
        return;
    }
    int N = val.size();
    in.writeInt(N);
    int i=0;
    while (i < N) {
        in.writeInt(val.keyAt(i));
        in.writeValue(val.valueAt(i));
        i++;
    }
}
 
源代码8 项目: openapi-generator   文件: TypeHolderDefault.java
public void writeToParcel(Parcel out, int flags) {
  out.writeValue(stringItem);
  out.writeValue(numberItem);
  out.writeValue(integerItem);
  out.writeValue(boolItem);
  out.writeValue(arrayItem);
}
 
源代码9 项目: FlowGeek   文件: ParcelFn.java
static byte[] marshall(Object o) {
    Parcel parcel = Parcel.obtain();
    parcel.writeValue(o);
    byte[] result = parcel.marshall();
    parcel.recycle();
    return result;
}
 
源代码10 项目: droidddle   文件: User.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(this.id);
    dest.writeString(this.name);
    dest.writeString(this.username);
    dest.writeString(this.htmlUrl);
    dest.writeString(this.avatarUrl);
    dest.writeString(this.bio);
    dest.writeString(this.location);
    dest.writeParcelable(this.links, flags);
    dest.writeValue(this.bucketsCount);
    dest.writeValue(this.followersCount);
    dest.writeValue(this.followingsCount);
    dest.writeValue(this.likesCount);
    dest.writeValue(this.projectsCount);
    dest.writeValue(this.shotsCount);
    dest.writeValue(this.teamsCount);
    dest.writeString(this.type);
    dest.writeValue(this.pro);
    dest.writeString(this.bucketsUrl);
    dest.writeString(this.followersUrl);
    dest.writeString(this.followingUrl);
    dest.writeString(this.likesUrl);
    dest.writeString(this.shotsUrl);
    dest.writeString(this.teamsUrl);
    dest.writeLong(createdAt != null ? createdAt.getTime() : -1);
    dest.writeLong(updatedAt != null ? updatedAt.getTime() : -1);
}
 
源代码11 项目: fingen   文件: Location.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    super.writeToParcel(dest, flags);
    dest.writeString(this.mName);
    dest.writeString(this.mAddress);
    dest.writeValue(this.mLon);
    dest.writeValue(this.mLat);
    dest.writeLong(this.mParentID);
    dest.writeInt(this.mOrderNum);
    dest.writeByte(this.mExpanded ? (byte) 1 : (byte) 0);
}
 
源代码12 项目: ESeal   文件: Result.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(this.RESULT);
    dest.writeValue(this.EFFECTIVETOKEN);
    dest.writeString(this.ERRORINFO);
    dest.writeValue(this.ICOUNT);
}
 
源代码13 项目: quickmark   文件: LockPatternView.java
@Override
public void writeToParcel(Parcel dest, int flags) {
	super.writeToParcel(dest, flags);
	dest.writeString(mSerializedPattern);
	dest.writeInt(mDisplayMode);
	dest.writeValue(mInputEnabled);
	dest.writeValue(mInStealthMode);
	dest.writeValue(mTactileFeedbackEnabled);
}
 
源代码14 项目: ESeal   文件: DeviceSearchSuggestion.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.id);
    dest.writeString(this.name);
    dest.writeValue(this.type);
    dest.writeValue(this.isHistory);
}
 
源代码15 项目: spotify-web-api-android   文件: PlaylistBase.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(this.collaborative);
    dest.writeMap(this.external_urls);
    dest.writeValue(this.href);
    dest.writeValue(this.id);
    dest.writeTypedList(this.images);
    dest.writeValue(this.name);
    dest.writeParcelable(owner, flags);
    dest.writeValue(is_public);
    dest.writeValue(snapshot_id);
    dest.writeValue(type);
    dest.writeValue(uri);
}
 
源代码16 项目: openapi-generator   文件: Order.java
public void writeToParcel(Parcel out, int flags) {
  out.writeValue(id);
  out.writeValue(petId);
  out.writeValue(quantity);
  out.writeValue(shipDate);
  out.writeValue(status);
  out.writeValue(complete);
}
 
源代码17 项目: android-wallet-app   文件: CoolDetailsResponse.java
public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(hash);
    dest.writeValue(addr);
    dest.writeValue(bund);
}
 
源代码18 项目: InstaTag   文件: Tag.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.unique_tag_id);
    dest.writeValue(this.x_co_ord);
    dest.writeValue(this.y_co_ord);
}
 
public void writeToParcel(Parcel out, int flags) {
  super.writeToParcel(out, flags);
  out.writeValue(name);
}
 
源代码20 项目: AndroidUnplash   文件: Download.java
public void writeToParcel(Parcel dest, int flags) {
    dest.writeValue(url);
}
 
 方法所在类
 同类方法