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

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

@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(uuid);
    dest.writeByte((byte) (isConfigured ? 1 : 0));
    dest.writeString(nodeName);
    dest.writeList(mAddedNetKeys);
    dest.writeByteArray(mFlags);
    dest.writeInt(unicastAddress);
    dest.writeByteArray(deviceKey);
    dest.writeValue(ttl);
    dest.writeInt(sequenceNumber);
    dest.writeValue(companyIdentifier);
    dest.writeValue(productIdentifier);
    dest.writeValue(versionIdentifier);
    dest.writeValue(crpl);
    dest.writeValue(nodeFeatures);
    dest.writeMap(mElements);
    dest.writeList(mAddedAppKeys);
    dest.writeLong(mTimeStampInMillis);
    dest.writeParcelable(mSeqAuth, flags);
    dest.writeValue(secureNetworkBeaconSupported);
    dest.writeParcelable(networkTransmitSettings, flags);
    dest.writeParcelable(relaySettings, flags);
    dest.writeInt((blackListed ? 1 : 0));
}
 
源代码2 项目: alpha-wallet-android   文件: Token.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeParcelable(tokenInfo, flags);
    dest.writeString(balance == null ? "0" : balance.toString());
    dest.writeLong(updateBlancaTime);
    dest.writeInt(contractType.ordinal());
    dest.writeString(shortNetworkName);
    dest.writeString(pendingBalance == null ? "0" : pendingBalance.toString());
    dest.writeString(tokenWallet);
    dest.writeLong(lastBlockCheck);
    dest.writeLong(lastTxCheck);
    dest.writeLong(lastTxUpdate);
    dest.writeLong(lastTxTime);
    dest.writeByte(hasTokenScript?(byte)1:(byte)0);
    dest.writeInt(nameWeight);
    dest.writeParcelable(ticker, flags);
    dest.writeMap(functionAvailabilityMap);
}
 
源代码3 项目: FireFiles   文件: BaseActivity.java
@Override
public void writeToParcel(Parcel out, int flags) {
    out.writeInt(action);
    out.writeInt(userMode);
    out.writeInt(acceptMimes.length);
    out.writeStringArray(acceptMimes);
    out.writeInt(userSortOrder);
    out.writeInt(allowMultiple ? 1 : 0);
    out.writeInt(showSize ? 1 : 0);
    out.writeInt(showFolderSize ? 1 : 0);
    out.writeInt(showThumbnail ? 1 : 0);
    out.writeInt(showHiddenFiles ? 1 : 0);
    out.writeInt(localOnly ? 1 : 0);
    out.writeInt(forceAdvanced ? 1 : 0);
    out.writeInt(showAdvanced ? 1 : 0);
    out.writeInt(rootMode ? 1 : 0);
    out.writeInt(stackTouched ? 1 : 0);
    out.writeInt(restored ? 1 : 0);
    DurableUtils.writeToParcel(out, stack);
    out.writeString(currentSearch);
    out.writeMap(dirState);
}
 
源代码4 项目: FireFiles   文件: BaseActivity.java
@Override
public void writeToParcel(Parcel out, int flags) {
    out.writeInt(action);
    out.writeInt(userMode);
    out.writeInt(acceptMimes.length);
    out.writeStringArray(acceptMimes);
    out.writeInt(userSortOrder);
    out.writeInt(allowMultiple ? 1 : 0);
    out.writeInt(showSize ? 1 : 0);
    out.writeInt(showFolderSize ? 1 : 0);
    out.writeInt(showThumbnail ? 1 : 0);
    out.writeInt(showHiddenFiles ? 1 : 0);
    out.writeInt(localOnly ? 1 : 0);
    out.writeInt(forceAdvanced ? 1 : 0);
    out.writeInt(showAdvanced ? 1 : 0);
    out.writeInt(rootMode ? 1 : 0);
    out.writeInt(stackTouched ? 1 : 0);
    out.writeInt(restored ? 1 : 0);
    DurableUtils.writeToParcel(out, stack);
    out.writeString(currentSearch);
    out.writeMap(dirState);
}
 
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(text);
    dest.writeString(textColor);
    dest.writeString(backgroundColor);
    dest.writeString(actionUrl);
    dest.writeString(borderColor);
    dest.writeString(borderRadius);

    if (jsonDescription == null) {
        dest.writeByte((byte) (0x00));
    } else {
        dest.writeByte((byte) (0x01));
        dest.writeString(jsonDescription.toString());
    }
    dest.writeString(error);
    dest.writeMap(keyValues);
}
 
源代码6 项目: mupdf-android   文件: PdfBitmap.java
@Override
public void writeToParcel(Parcel dest, int flags) {
       dest.writeParcelable(image, flags);
	dest.writeInt(height);
	dest.writeInt(width);
       dest.writeInt(pdfX);
       dest.writeInt(pdfY);
	dest.writeInt(pageNumber);
	dest.writeString(type.name());
	dest.writeByte((byte)(isRemovable ? 1 : 0));
	dest.writeMap(metadata);
}
 
源代码7 项目: spotify-web-api-android   文件: Track.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    super.writeToParcel(dest, flags);
    dest.writeParcelable(this.album, 0);
    dest.writeMap(this.external_ids);
    dest.writeValue(this.popularity);
}
 
源代码8 项目: 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);
}
 
源代码9 项目: px-android   文件: ExpressMetadata.java
@Override
public void writeToParcel(final Parcel dest, final int flags) {
    dest.writeString(paymentMethodId);
    dest.writeString(paymentTypeId);
    dest.writeParcelable(card, flags);
    dest.writeParcelable(accountMoney, flags);
    dest.writeParcelable(consumerCredits, flags);
    dest.writeParcelable(newCard, flags);
    dest.writeParcelable(status, flags);
    dest.writeParcelable(offlineMethods, flags);
    dest.writeParcelable(benefits, flags);
    dest.writeParcelable(displayInfo, flags);
    dest.writeMap(behaviours);
}
 
源代码10 项目: Zom-Android-XMPP   文件: Presence.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeInt(mStatus);
    dest.writeString(mStatusText);
    dest.writeByteArray(mAvatarData);
    dest.writeString(mAvatarType);
    dest.writeInt(mClientType);
    dest.writeMap(mExtendedInfo);
    dest.writeString(mResource);

    if (mLastSeen != null)
        dest.writeLong(mLastSeen.getTime());
//    else
  //      dest.writeLong(-1);
}
 
源代码11 项目: brailleback   文件: ContrastSwatch.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(mName);
    dest.writeMap(mLuminanceMap);
    dest.writeMap(mLuminanceHistogram);
    dest.writeList(mBackgroundColors);
    dest.writeList(mForegroundColors);
    dest.writeDouble(mBackgroundLuminance);
    dest.writeDouble(mForegroundLuminance);
    dest.writeValue(mScreenBounds);
    dest.writeDouble(mContrastRatio);
}
 
源代码12 项目: CC   文件: RemoteCCResult.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeByte((byte) (success ? 1 : 0));
    dest.writeString(errorMessage);
    dest.writeInt(code);
    dest.writeMap(data);
}
 
源代码13 项目: hawkular-android-client   文件: Trigger.java
@Override
public void writeToParcel(Parcel parcel, int flags) {
    parcel.writeString(id);
    parcel.writeString(description);
    parcel.writeMap(tags);
    parcel.writeString(enabled ? "true" : "false");
}
 
源代码14 项目: spotify-web-api-android   文件: AlbumSimple.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.album_type);
    dest.writeStringList(this.available_markets);
    dest.writeMap(this.external_urls);
    dest.writeString(this.href);
    dest.writeString(this.id);
    dest.writeTypedList(images);
    dest.writeString(this.name);
    dest.writeString(this.type);
    dest.writeString(this.uri);
}
 
源代码15 项目: SoloPi   文件: OperationMethod.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(actionEnum.getCode());
    dest.writeMap(operationParam);
    dest.writeInt(encrypt? 1: 0);
}
 
源代码16 项目: satellite   文件: ValueMap.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeMap(map);
}
 
源代码17 项目: JobSchedulerCompat   文件: PersistableBundle.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeMap(map);
}
 
源代码18 项目: solid   文件: SolidMap.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeMap(map);
}
 
源代码19 项目: px-android   文件: AvailableMethod.java
@Override
public void writeToParcel(final Parcel parcel, final int flags) {
    parcel.writeString(paymentMethodId);
    parcel.writeString(paymentMethodType);
    parcel.writeMap(extraInfo);
}
 
源代码20 项目: Easer   文件: DynamicsLink.java
@Override
public void writeToParcel(Parcel parcel, int i) {
    parcel.writeMap(link);
}
 
 方法所在类
 同类方法