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

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

源代码1 项目: biermacht   文件: MashProfile.java
@Override
public void writeToParcel(Parcel p, int flags) {
  p.writeString(name);                // profile name
  p.writeInt(version);              // XML Version -- 1
  p.writeDouble(grainTemp);               // Grain temp in C
  p.writeTypedList(mashSteps);            // List of steps

  // Beer XML 1.0 Optional Fields ===================================
  // ================================================================
  p.writeDouble(tunTemp);        // TUN Temperature in C
  p.writeDouble(spargeTemp);      // Sparge Temp in C
  p.writeDouble(pH);              // pH of water
  p.writeDouble(tunWeight);       // Weight of TUN in kG
  p.writeDouble(tunSpecificHeat); // Specific heat of TUN
  p.writeString(notes);      // Notes
  p.writeInt(equipAdj ? 1 : 0);   // Adjust for heating of equip?

  // Custom Fields ==================================================
  // ================================================================
  p.writeLong(id);                  // id for use in database
  p.writeLong(ownerId);        // id for parent recipe
  p.writeString(mashType);
  p.writeString(spargeType);
  // Don't write recipe because it recurses.
}
 
源代码2 项目: Mysplash   文件: Photo.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.id);
    dest.writeString(this.created_at);
    dest.writeInt(this.width);
    dest.writeInt(this.height);
    dest.writeString(this.color);
    dest.writeInt(this.views);
    dest.writeInt(this.downloads);
    dest.writeInt(this.likes);
    dest.writeByte(this.liked_by_user ? (byte) 1 : (byte) 0);
    dest.writeString(this.description);
    dest.writeParcelable(this.exif, flags);
    dest.writeParcelable(this.location, flags);
    dest.writeParcelable(this.urls, flags);
    dest.writeParcelable(this.links, flags);
    dest.writeParcelable(this.story, flags);
    dest.writeParcelable(this.stats, flags);
    dest.writeParcelable(this.user, flags);
    dest.writeTypedList(this.current_user_collections);
    dest.writeTypedList(this.categories);
    dest.writeTypedList(this.tags);
    dest.writeParcelable(this.related_photos, flags);
    dest.writeParcelable(this.related_collections, flags);
}
 
@Override
public void writeToParcel(@NonNull Parcel out, int flags) {
    super.writeToParcel(out, flags);
    out.writeInt(color);
    out.writeInt(dateTextAppearance);
    out.writeInt(weekDayTextAppearance);
    out.writeInt(showOtherDates);
    out.writeByte((byte) (allowClickDaysOutsideCurrentMonth ? 1 : 0));
    out.writeParcelable(minDate, 0);
    out.writeParcelable(maxDate, 0);
    out.writeTypedList(selectedDates);
    out.writeInt(firstDayOfWeek);
    out.writeInt(orientation);
    out.writeInt(tileWidthPx);
    out.writeInt(tileHeightPx);
    out.writeInt(topbarVisible ? 1 : 0);
    out.writeInt(selectionMode);
    out.writeInt(dynamicHeightEnabled ? 1 : 0);
    out.writeInt(calendarMode == CalendarMode.WEEKS ? 1 : 0);
    out.writeParcelable(currentMonth, 0);
    out.writeByte((byte) (cacheCurrentPosition ? 1 : 0));
}
 
源代码4 项目: GithubApp   文件: RepoDetail.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeParcelable(this.baseRepo, flags);
    dest.writeParcelable(this.readme, flags);
    dest.writeTypedList(this.forks);
    dest.writeTypedList(this.contributors);
}
 
源代码5 项目: GithubApp   文件: Content.java
@Override
public void writeToParcel(Parcel dest, int flags) {
  super.writeToParcel(dest, flags);
  dest.writeInt(this.type == null ? -1 : this.type.ordinal());
  dest.writeInt(this.size);
  dest.writeString(this.name);
  dest.writeString(this.content);
  dest.writeString(this.path);
  dest.writeString(this.git_url);
  dest.writeParcelable(this._links, 0);
  dest.writeString(this.encoding);
  dest.writeTypedList(children);
  dest.writeParcelable(this.parent, 0);
}
 
源代码6 项目: iBeebo   文件: RepostListBean.java
@Override
public void writeToParcel(Parcel dest, int flags) {

    dest.writeInt(total_number);
    dest.writeString(previous_cursor);
    dest.writeString(next_cursor);

    dest.writeTypedList(reposts);
}
 
源代码7 项目: privacy-friendly-ludo   文件: Player.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(id);
    dest.writeInt(color);
    dest.writeString(name);
    dest.writeByte((byte) (isAI ? 1 : 0));
    dest.writeByte((byte) (isFinished ? 1 : 0));
    dest.writeTypedList(figures);
    dest.writeInt(statistics.length);        // First write array length
    dest.writeIntArray(statistics);       // Then array content
}
 
源代码8 项目: mvvm-template   文件: PullRequestCommitModel.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.login);
    dest.writeString(this.path);
    dest.writeInt(this.position);
    dest.writeString(this.commitId);
    dest.writeTypedList(this.comments);
    dest.writeInt(this.line);
}
 
源代码9 项目: android-art-res   文件: BookManagerImpl.java
@Override
public boolean onTransact(int code, Parcel data, Parcel reply, int flags)
        throws RemoteException {
    switch (code) {
    case INTERFACE_TRANSACTION: {
        reply.writeString(DESCRIPTOR);
        return true;
    }
    case TRANSACTION_getBookList: {
        data.enforceInterface(DESCRIPTOR);
        List<Book> result = this.getBookList();
        reply.writeNoException();
        reply.writeTypedList(result);
        return true;
    }
    case TRANSACTION_addBook: {
        data.enforceInterface(DESCRIPTOR);
        Book arg0;
        if ((0 != data.readInt())) {
            arg0 = Book.CREATOR.createFromParcel(data);
        } else {
            arg0 = null;
        }
        this.addBook(arg0);
        reply.writeNoException();
        return true;
    }
    }
    return super.onTransact(code, data, reply, flags);
}
 
源代码10 项目: Loop   文件: AuthorizedUser.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.uri);
    dest.writeString(this.name);
    dest.writeString(this.link);
    dest.writeString(this.location);
    dest.writeString(this.bio);
    dest.writeString(this.createdTime);
    dest.writeString(this.account);
    dest.writeTypedList(this.pictures);
}
 
源代码11 项目: Android-nRF-Mesh-Library   文件: Provisioner.java
@Override
public void writeToParcel(Parcel parcel, int i) {
    parcel.writeString(meshUuid);
    parcel.writeString(provisionerUuid);
    parcel.writeString(provisionerName);
    parcel.writeTypedList(allocatedUnicastRanges);
    parcel.writeTypedList(allocatedGroupRanges);
    parcel.writeTypedList(allocatedSceneRanges);
    parcel.writeInt(provisionerAddress);
    parcel.writeInt(globalTtl);
    parcel.writeByte((byte) (lastSelected ? 1 : 0));
}
 
源代码12 项目: nongbeer-mvp-android-demo   文件: HistoryItem.java
@Override
public void writeToParcel( Parcel dest, int flags ){
    super.writeToParcel( dest, flags );
    dest.writeString( this.date );
    dest.writeString( this.time );
    dest.writeInt( this.totalAmount );
    dest.writeInt( this.totalPrice );
    dest.writeTypedList( this.beers );
}
 
源代码13 项目: braintree_android   文件: BraintreeError.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(mField);
    dest.writeString(mMessage);
    dest.writeTypedList(mFieldErrors);
}
 
源代码14 项目: Album   文件: AlbumFolder.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(name);
    dest.writeTypedList(mAlbumFiles);
    dest.writeByte((byte) (isChecked ? 1 : 0));
}
 
源代码15 项目: dhis2-android-datacapture   文件: Category.java
@Override
public void writeToParcel(Parcel parcel, int i) {
    parcel.writeString(id);
    parcel.writeString(label);
    parcel.writeTypedList(categoryOptions);
}
 
源代码16 项目: android-rxmvp   文件: Data.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.modhash);
    dest.writeTypedList(this.children);
}
 
@Override
public void writeToParcel(Parcel parcel, int flags) {
    parcel.writeTypedList(audio_features);
}
 
源代码18 项目: Phonograph   文件: Album.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeTypedList(songs);
}
 
源代码19 项目: MediaPickerPoject   文件: Folder.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.name);
    dest.writeInt(this.count);
    dest.writeTypedList(this.medias);
}
 
源代码20 项目: epoxy   文件: CarouselData.java
@Override
public void writeToParcel(Parcel dest, int flags) {
  dest.writeLong(this.id);
  dest.writeTypedList(this.colors);
}
 
 方法所在类
 同类方法