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

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

源代码1 项目: VirtualAPK   文件: BookManagerImpl.java
@Override
public List<Book> getBookList() throws RemoteException {
    Parcel data = Parcel.obtain();
    Parcel reply = Parcel.obtain();
    List<Book> result;
    try {
        data.writeInterfaceToken(DESCRIPTOR);
        mRemote.transact(TRANSACTION_getBookList, data, reply, 0);
        reply.readException();
        result = reply.createTypedArrayList(Book.CREATOR);
    } finally {
        reply.recycle();
        data.recycle();
    }
    return result;
}
 
源代码2 项目: mobikul-standalone-pos   文件: Product.java
protected Product(Parcel in) {
    pId = in.readInt();
    productName = in.readString();
    productShortDes = in.readString();
    sku = in.readString();
    isEnabled = in.readByte() != 0;
    price = in.readString();
    formattedPrice = in.readString();
    specialPrice = in.readString();
    formattedSpecialPrice = in.readString();
    isTaxableGoodsApplied = in.readByte() != 0;
    trackInventory = in.readByte() != 0;
    quantity = in.readString();
    stock = in.readByte() != 0;
    image = in.readString();
    weight = in.readString();
    barCode = in.readString();
    productCategories = in.createTypedArrayList(ProductCategoryModel.CREATOR);
    cartQty = in.readString();
    cartProductSubtotal = in.readString();
    displayError = in.readByte() != 0;
}
 
源代码3 项目: geopaparazzi   文件: Profile.java
protected Profile(Parcel in) {
    name = in.readString();
    description = in.readString();
    creationdate = in.readString();
    modifieddate = in.readString();
    color = in.readString();
    mapView = in.readString();
    active = in.readByte() != 0;
    sdcardPath = in.readString();
    profileTags = in.readParcelable(ProfileTags.class.getClassLoader());
    profileProject = in.readParcelable(ProfileProjects.class.getClassLoader());
    basemapsList = in.createTypedArrayList(ProfileBasemaps.CREATOR);
    spatialiteList = in.createTypedArrayList(ProfileSpatialitemaps.CREATOR);
    otherFilesList = in.createTypedArrayList(ProfileOtherfiles.CREATOR);
    vendorAttributes = in.readHashMap(HashMap.class.getClassLoader());
}
 
源代码4 项目: data-mediator   文件: HistoryData.java
protected HistoryData(Parcel in) {
    this.age = in.readInt();
    this.id = in.readLong();
    this.testShort = (short) in.readInt();
    this.testByte = in.readByte();
    this.testBoolean = in.readByte() != 0;
    this.testFloat = in.readFloat();
    this.testDouble = in.readDouble();
    this.testChar = (char) in.readInt();
    this.testLONG = (Long) in.readValue(Long.class.getClassLoader());
    this.testDOUBLE = (Double) in.readValue(Double.class.getClassLoader());
    this.testCharacter = (Character) in.readSerializable();
    this.testBOOLEAN = (Boolean) in.readValue(Boolean.class.getClassLoader());
    this.testSHORT = (Short) in.readValue(Short.class.getClassLoader());
    this.name = in.readString();
    this.data = in.readParcelable(ResultData.class.getClassLoader());
    this.datas = in.createTypedArrayList(ResultData.CREATOR);
    this.testArrayResultData = in.createTypedArray(ResultData.CREATOR);
    this.testArrayInt = in.createIntArray();
    this.testArrayInteger = (Integer[]) in.readArray(Integer[].class.getClassLoader());
}
 
源代码5 项目: FirebaseUI-Android   文件: FlowParameters.java
@Override
public FlowParameters createFromParcel(Parcel in) {
    String appName = in.readString();
    List<IdpConfig> providerInfo = in.createTypedArrayList(IdpConfig.CREATOR);
    int themeId = in.readInt();
    int logoId = in.readInt();
    String termsOfServiceUrl = in.readString();
    String privacyPolicyUrl = in.readString();
    boolean enableCredentials = in.readInt() != 0;
    boolean enableHints = in.readInt() != 0;
    boolean enableAnonymousUpgrade = in.readInt() != 0;
    boolean alwaysShowProviderChoice = in.readInt() != 0;
    String emailLink = in.readString();
    AuthMethodPickerLayout customLayout = in.readParcelable(AuthMethodPickerLayout.class.getClassLoader());

    return new FlowParameters(
            appName,
            providerInfo,
            themeId,
            logoId,
            termsOfServiceUrl,
            privacyPolicyUrl,
            enableCredentials,
            enableHints,
            enableAnonymousUpgrade,
            alwaysShowProviderChoice,
            emailLink,
            customLayout);
}
 
源代码6 项目: letv   文件: IMediaSession.java
public List<QueueItem> getQueue() throws RemoteException {
    Parcel _data = Parcel.obtain();
    Parcel _reply = Parcel.obtain();
    try {
        _data.writeInterfaceToken(Stub.DESCRIPTOR);
        this.mRemote.transact(29, _data, _reply, 0);
        _reply.readException();
        List<QueueItem> _result = _reply.createTypedArrayList(QueueItem.CREATOR);
        return _result;
    } finally {
        _reply.recycle();
        _data.recycle();
    }
}
 
源代码7 项目: px-android   文件: CongratsResponse.java
Discount(final Parcel in) {
    title = in.readString();
    subtitle = in.readString();
    action = in.readParcelable(Action.class.getClassLoader());
    actionDownload = in.readParcelable(DownloadApp.class.getClassLoader());
    touchpoint = in.readParcelable(PXBusinessTouchpoint.class.getClassLoader());
    items = in.createTypedArrayList(Item.CREATOR);
}
 
源代码8 项目: CountryCurrencyPicker   文件: Currency.java
private Currency(Parcel in) {
    this.code = in.readString();
    this.name = in.readString();
    this.symbol = in.readString();
    this.flagId = (Integer) in.readValue(Integer.class.getClassLoader());
    this.countries = in.createTypedArrayList(Country.CREATOR);
    this.countriesNames = in.createStringArrayList();
}
 
源代码9 项目: deltachat-android   文件: Contact.java
private Contact(Parcel in) {
  this(in.readParcelable(Name.class.getClassLoader()),
       in.readString(),
       in.createTypedArrayList(Phone.CREATOR),
       in.createTypedArrayList(Email.CREATOR),
       in.createTypedArrayList(PostalAddress.CREATOR),
       in.readParcelable(Avatar.class.getClassLoader()));
}
 
源代码10 项目: android_9.0.0_r45   文件: ActivityRelaunchItem.java
/** Read from Parcel. */
private ActivityRelaunchItem(Parcel in) {
    mPendingResults = in.createTypedArrayList(ResultInfo.CREATOR);
    mPendingNewIntents = in.createTypedArrayList(ReferrerIntent.CREATOR);
    mConfigChanges = in.readInt();
    mConfig = in.readTypedObject(MergedConfiguration.CREATOR);
    mPreserveWindow = in.readBoolean();
}
 
源代码11 项目: QuranAndroid   文件: Aya.java
protected Aya(Parcel in) {
    text = in.readString();
    name = in.readString();
    nameEnglish = in.readString();
    pageNumber = in.readInt();
    ayaID = in.readInt();
    suraID = in.readInt();
    ayaRects = in.createTypedArrayList(RectF.CREATOR);
}
 
源代码12 项目: spotify-web-api-android   文件: Recommendations.java
protected Recommendations(Parcel in) {
    seeds = in.createTypedArrayList(Seed.CREATOR);
    tracks = in.createTypedArrayList(Track.CREATOR);
}
 
源代码13 项目: Mysplash   文件: User.java
protected UserTags(Parcel in) {
    this.custom = in.createTypedArrayList(Tag.CREATOR);
    this.aggregated = in.createTypedArrayList(Tag.CREATOR);
}
 
源代码14 项目: arca-android   文件: Batch.java
public Batch(final Parcel in) {
	super(in);
       mOperations = in.createTypedArrayList(ContentProviderOperation.CREATOR);
}
 
源代码15 项目: Neptune   文件: PluginPackageInfo.java
protected IntentInfo(Parcel in) {
    mFilter = in.createTypedArrayList(IntentFilter.CREATOR);
}
 
protected NestedParcelable(Parcel in) {
    this.bitmap = in.readParcelable(Bitmap.class.getClassLoader());
    this.bitmapList = in.createTypedArrayList(Bitmap.CREATOR);
}
 
源代码17 项目: accept-sdk-android   文件: ResponseMessages.java
public void readFromParcel(Parcel in) {
  mResultCode = in.readString();
  mMessageList = in.createTypedArrayList(Message.CREATOR);
}
 
源代码18 项目: SweetMusicPlayer   文件: GetAlbumInfoResp.java
protected GetAlbumInfoResp(Parcel in) {
    this.albumInfo = in.readParcelable(AlbumInfo.class.getClassLoader());
    this.songlist = in.createTypedArrayList(SongInfo.CREATOR);
}
 
源代码19 项目: HaoReader   文件: BookShelfBean.java
protected BookShelfBean(Parcel in) {
    noteUrl = in.readString();
    if (in.readByte() == 0) {
        durChapter = null;
    } else {
        durChapter = in.readInt();
    }
    if (in.readByte() == 0) {
        durChapterPage = null;
    } else {
        durChapterPage = in.readInt();
    }
    if (in.readByte() == 0) {
        finalDate = null;
    } else {
        finalDate = in.readLong();
    }
    byte tmpHasUpdate = in.readByte();
    hasUpdate = tmpHasUpdate == 0 ? null : tmpHasUpdate == 1;
    if (in.readByte() == 0) {
        newChapters = null;
    } else {
        newChapters = in.readInt();
    }
    tag = in.readString();
    if (in.readByte() == 0) {
        serialNumber = null;
    } else {
        serialNumber = in.readInt();
    }
    if (in.readByte() == 0) {
        finalRefreshData = null;
    } else {
        finalRefreshData = in.readLong();
    }
    if (in.readByte() == 0) {
        group = null;
    } else {
        group = in.readInt();
    }
    durChapterName = in.readString();
    lastChapterName = in.readString();
    if (in.readByte() == 0) {
        chapterListSize = null;
    } else {
        chapterListSize = in.readInt();
    }
    byte tmpUpdateOff = in.readByte();
    updateOff = tmpUpdateOff == 0 ? null : tmpUpdateOff == 1;
    variableString = in.readString();
    bookInfoBean = in.readParcelable(BookInfoBean.class.getClassLoader());
    chapterList = in.createTypedArrayList(ChapterBean.CREATOR);
    bookmarkList = in.createTypedArrayList(BookmarkBean.CREATOR);
}
 
源代码20 项目: SwipeRecyclerView   文件: Group.java
protected Group(Parcel in) {
    name = in.readString();
    mMemberList = in.createTypedArrayList(GroupMember.CREATOR);
    isExpanded = in.readByte() != 0;
}
 
 方法所在类
 同类方法