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

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

源代码1 项目: iBeebo   文件: AccountBean.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(access_token);
    dest.writeLong(expires_time);
    dest.writeInt(navigationPosition);
    // uname cookie
    dest.writeString(uname);
    dest.writeString(pwd);
    dest.writeString(cookie);
    dest.writeString(access_token_hack);
    dest.writeLong(expires_time_hack);
    dest.writeString(gsid);
    // end
    dest.writeBooleanArray(new boolean[]{
            this.black_magic
    });
    dest.writeParcelable(info, flags);
}
 
源代码2 项目: BlackLight   文件: UserModel.java
@Override
public void writeToParcel(Parcel dest, int flags) {
	dest.writeString(id);
	dest.writeString(screen_name);
	dest.writeString(name);
	dest.writeString(province);
	dest.writeString(city);
	dest.writeString(location);
	dest.writeString(description);
	dest.writeString(url);
	dest.writeString(profile_image_url);
	dest.writeString(domain);
	dest.writeString(gender);
	dest.writeString(created_at);
	dest.writeString(avatar_large);
	dest.writeString(verified_reason);
	dest.writeInt(followers_count);
	dest.writeInt(friends_count);
	dest.writeInt(statuses_count);
	dest.writeInt(favourites_count);
	dest.writeInt(verified_type);
	dest.writeInt(online_status);
	dest.writeInt(bi_followers_count);
	dest.writeString(cover_image);
	dest.writeBooleanArray(new boolean[]{following, allow_all_act_msg, geo_enabled, verified, allow_all_comment});
}
 
源代码3 项目: iBeebo   文件: AnimationRect.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeParcelable(scaledBitmapRect, flags);
    dest.writeParcelable(imageViewEntireRect, flags);
    dest.writeParcelable(imageViewVisibleRect, flags);
    dest.writeInt(type);
    dest.writeBooleanArray(new boolean[]{
            isTotalVisible
    });
    dest.writeBooleanArray(new boolean[]{
            isTotalInvisible
    });
    dest.writeBooleanArray(new boolean[]{
            isScreenPortrait
    });
    dest.writeFloat(thumbnailWidthHeightRatio);
    dest.writeInt(thumbnailWidth);
    dest.writeInt(thumbnailHeight);
    dest.writeInt(widgetWidth);
    dest.writeInt(widgetHeight);
    dest.writeFloat(clipByParentRectTop);
    dest.writeFloat(clipByParentRectBottom);
    dest.writeFloat(clipByParentRectLeft);
    dest.writeFloat(clipByParentRectRight);
}
 
源代码4 项目: android-wear-watchface   文件: WatchFaceStyle.java
@Override
public void writeToParcel(Parcel p, int flags) {
    p.writeParcelable(component, flags);
    p.writeInt(cardPeekMode);
    p.writeInt(cardProgressMode);
    p.writeInt(backgroundVisibility);

    boolean[] val = new boolean[1];
    val[0] = showSystemUiTime;
    p.writeBooleanArray(val);

    p.writeInt(ambientPeekMode);
    p.writeInt(peekOpacityMode);
    p.writeInt(viewProtectionMode);
    p.writeInt(statusBarGravity);
    p.writeInt(hotwordIndicatorGravity);
}
 
源代码5 项目: Alarmio   文件: AlarmData.java
@Override
public void writeToParcel(Parcel parcel, int flags) {
    parcel.writeInt(id);
    parcel.writeString(name);
    parcel.writeLong(time.getTimeInMillis());
    parcel.writeByte((byte) (isEnabled ? 1 : 0));
    parcel.writeBooleanArray(days);
    parcel.writeByte((byte) (isVibrate ? 1 : 0));
    parcel.writeByte((byte) (sound != null ? 1 : 0));
    if (sound != null)
        parcel.writeString(sound.toString());
}
 
源代码6 项目: openapk   文件: AppItem.java
@Override
public void writeToParcel(Parcel parcel, int flags) {
    parcel.writeParcelable(icon, flags);
    parcel.writeString(packageLabel);
    parcel.writeString(packageName);
    parcel.writeString(versionName);
    parcel.writeString(versionCode);
    parcel.writeString(data);
    parcel.writeString(source);
    parcel.writeString(install);
    parcel.writeString(update);
    parcel.writeBooleanArray(new boolean[]{ system, disable, hide, favorite });
}
 
源代码7 项目: belvedere   文件: MediaIntent.java
@Override
public void writeToParcel(@NonNull final Parcel dest, final int flags) {
    dest.writeInt(requestCode);
    dest.writeParcelable(intent, flags);
    dest.writeString(permission);
    dest.writeBooleanArray(new boolean[]{isAvailable});
    dest.writeInt(target);
}
 
源代码8 项目: android-chromium   文件: ParcelableErrorInfo.java
@Override
public void writeToParcel(Parcel parcel, int flags) {

  // Data written to parcel is:
  // 1. int errorReason
  // 2. boolean [] { isTransient }
  // 3. String error message
  // TODO: Add support for object marshaling when needed
  parcel.writeInt(errorInfo.getErrorReason());
  parcel.writeBooleanArray(new boolean[]{errorInfo.isTransient()});
  parcel.writeString(errorInfo.getErrorMessage());
}
 
源代码9 项目: material-components-android   文件: BaseSlider.java
@Override
public void writeToParcel(@NonNull Parcel dest, int flags) {
  super.writeToParcel(dest, flags);
  dest.writeFloat(valueFrom);
  dest.writeFloat(valueTo);
  dest.writeList(values);
  dest.writeFloat(stepSize);
  boolean[] booleans = new boolean[1];
  booleans[0] = hasFocus;
  dest.writeBooleanArray(booleans);
}
 
源代码10 项目: iBeebo   文件: MessageBean.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(created_at);
    dest.writeLong(id);

    dest.writeString(idstr);
    dest.writeString(text);
    dest.writeString(source);
    dest.writeBooleanArray(new boolean[]{
            this.favorited
    });
    dest.writeString(truncated);
    dest.writeString(in_reply_to_status_id);
    dest.writeString(in_reply_to_user_id);
    dest.writeString(in_reply_to_screen_name);
    dest.writeString(mid);
    dest.writeInt(reposts_count);
    dest.writeInt(comments_count);

    dest.writeString(thumbnail_pic);
    dest.writeString(bmiddle_pic);
    dest.writeString(original_pic);

    dest.writeString(sourceString);

    dest.writeLong(mills);

    dest.writeParcelable(retweeted_status, flags);
    dest.writeParcelable(user, flags);
    dest.writeParcelable(geo, flags);

    dest.writeTypedList(pic_urls);
    dest.writeStringList(pic_ids);

    dest.writeTypedList(pic_infos);

}
 
源代码11 项目: LoopBar   文件: LoopBarView.java
@Override
public void writeToParcel(Parcel parcel, int flags) {
    super.writeToParcel(parcel, flags);
    parcel.writeInt(mCurrentItemPosition);
    parcel.writeInt(mSelectionGravity);
    parcel.writeInt(mScrollMode);
    parcel.writeBooleanArray(new boolean[]{mIsInfinite});
    parcel.writeInt(mAdapterSize);
}
 
源代码12 项目: android-recipes-app   文件: SearchRecord.java
@Override
public void writeToParcel(Parcel dest, int flags) {
	dest.writeLong(getId());
	dest.writeString(mString);
	dest.writeBooleanArray(new boolean[] {
		mStringDirty
	});
}
 
源代码13 项目: sana.mobile   文件: PatientInfo.java
/**
 * {@inheritDoc}
 */
@Override
public void writeToParcel(Parcel dest, int flags) {
    Log.v(TAG, "writeToParcel");
    dest.writeBooleanArray(new boolean[]{isConfirmed});
    dest.writeString(patientIdentifier);
    dest.writeString(patientFirstName);
    dest.writeString(patientLastName);
    dest.writeString(patientGender);
    dest.writeString(patientBirthdate.toString());
}
 
源代码14 项目: iBeebo   文件: MessageBean.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(created_at);
    dest.writeLong(id);

    dest.writeString(idstr);
    dest.writeString(text);
    dest.writeString(source);
    dest.writeBooleanArray(new boolean[]{
            this.favorited
    });
    dest.writeString(truncated);
    dest.writeString(in_reply_to_status_id);
    dest.writeString(in_reply_to_user_id);
    dest.writeString(in_reply_to_screen_name);
    dest.writeString(mid);
    dest.writeInt(reposts_count);
    dest.writeInt(comments_count);

    dest.writeString(thumbnail_pic);
    dest.writeString(bmiddle_pic);
    dest.writeString(original_pic);

    dest.writeString(sourceString);

    dest.writeLong(mills);

    dest.writeParcelable(retweeted_status, flags);
    dest.writeParcelable(user, flags);
    dest.writeParcelable(geo, flags);

    dest.writeTypedList(pic_urls);
    dest.writeStringList(pic_ids);

    dest.writeTypedList(pic_infos);

}
 
源代码15 项目: iBeebo   文件: TopTipsView.java
@Override
public void writeToParcel(Parcel out, int flags) {
    super.writeToParcel(out, flags);
    Bundle bundle = new Bundle();
    bundle.putSerializable("ids", ids);
    bundle.putSerializable("type", type);
    out.writeBundle(bundle);
    out.writeBooleanArray(new boolean[]{this.disappear, this.visible});
}
 
源代码16 项目: android_9.0.0_r45   文件: MultiCheckPreference.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    super.writeToParcel(dest, flags);
    dest.writeBooleanArray(values);
}
 
源代码17 项目: ParcelableGenerator   文件: ParcelUtil.java
private static void writeValueInternal(Parcel dest, Object v) {
    if (v == null) {
        dest.writeInt(VAL_NULL);
    } else if (v instanceof String) {
        dest.writeInt(VAL_STRING);
        dest.writeString((String) v);
    } else if (v instanceof Integer) {
        dest.writeInt(VAL_INTEGER);
        dest.writeInt((Integer) v);
    } else if (v instanceof Map) {
        dest.writeInt(VAL_MAP);
        writeMap(dest, (Map) v);
    } else if (v instanceof Bundle) {
        // Must be before Parcelable
        dest.writeInt(VAL_BUNDLE);
        dest.writeBundle((Bundle) v);
    } else if (v instanceof Parcelable) {
        dest.writeInt(VAL_PARCELABLE);
        dest.writeParcelable((Parcelable) v, 0);
    } else if (v instanceof Short) {
        dest.writeInt(VAL_SHORT);
        dest.writeInt(((Short) v).intValue());
    } else if (v instanceof Long) {
        dest.writeInt(VAL_LONG);
        dest.writeLong((Long) v);
    } else if (v instanceof Float) {
        dest.writeInt(VAL_FLOAT);
        dest.writeFloat((Float) v);
    } else if (v instanceof Double) {
        dest.writeInt(VAL_DOUBLE);
        dest.writeDouble((Double) v);
    } else if (v instanceof Boolean) {
        dest.writeInt(VAL_BOOLEAN);
        dest.writeInt((Boolean) v ? 1 : 0);
    } else if (v instanceof CharSequence) {
        // Must be after String
        dest.writeInt(VAL_CHARSEQUENCE);
        TextUtils.writeToParcel((CharSequence) v, dest, 0);
    } else if (v instanceof List) {
        dest.writeInt(VAL_LIST);
        writeList(dest, (List) v);
    } else if (v instanceof SparseArray) {
        dest.writeInt(VAL_SPARSEARRAY);
        writeSparseArray(dest, (SparseArray<Object>) v);
    } else if (v instanceof boolean[]) {
        dest.writeInt(VAL_BOOLEANARRAY);
        dest.writeBooleanArray((boolean[]) v);
    } else if (v instanceof byte[]) {
        dest.writeInt(VAL_BYTEARRAY);
        dest.writeByteArray((byte[]) v);
    } else if (v instanceof String[]) {
        dest.writeInt(VAL_STRINGARRAY);
        dest.writeStringArray((String[]) v);
    } else if (v instanceof CharSequence[]) {
        // Must be after String[] and before Object[]
        dest.writeInt(VAL_CHARSEQUENCEARRAY);
        CharSequence[] val = (CharSequence[]) v;
        int N = val.length;
        dest.writeInt(N);
        for (int i = 0; i < N; i++) {
            TextUtils.writeToParcel((CharSequence) val[i], dest, 0);
        }
    } else if (v instanceof IBinder) {
        dest.writeInt(VAL_IBINDER);
        dest.writeStrongBinder((IBinder) v);
    } else if (v instanceof Parcelable[]) {
        dest.writeInt(VAL_PARCELABLEARRAY);
        dest.writeParcelableArray((Parcelable[]) v, 0);
    } else if (v instanceof Object[]) {
        dest.writeInt(VAL_OBJECTARRAY);
        writeArray(dest, (Object[]) v);
    } else if (v instanceof int[]) {
        dest.writeInt(VAL_INTARRAY);
        dest.writeIntArray((int[]) v);
    } else if (v instanceof long[]) {
        dest.writeInt(VAL_LONGARRAY);
        dest.writeLongArray((long[]) v);
    } else if (v instanceof Byte) {
        dest.writeInt(VAL_BYTE);
        dest.writeInt((Byte) v);
    } else if (v instanceof Serializable) {
        // Must be last
        dest.writeInt(VAL_SERIALIZABLE);
        dest.writeSerializable((Serializable) v);
    } else {
        throw new RuntimeException("Parcel: unable to marshal value " + v);
    }
}
 
源代码18 项目: PreferenceFragment   文件: MultiCheckPreference.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    super.writeToParcel(dest, flags);
    dest.writeBooleanArray(values);
}
 
源代码19 项目: edx-app-android   文件: DownloadDescriptor.java
@Override
public void writeToParcel(Parcel dest, int flags) {
    dest.writeString(this.url);
    dest.writeBooleanArray(new boolean[]{forceDownload});
}
 
源代码20 项目: Sparkplug   文件: ParcelableMqttMessage.java
/**
 * Writes the contents of this object to a parcel
 * 
 * @param parcel
 *            The parcel to write the data to.
 * @param flags
 *            this parameter is ignored
 */
@Override
public void writeToParcel(Parcel parcel, int flags) {
  parcel.writeByteArray(getPayload());
  parcel.writeInt(getQos());
  parcel.writeBooleanArray(new boolean[]{isRetained(), isDuplicate()});
  parcel.writeString(messageId);
}
 
 方法所在类
 同类方法