Lines Matching defs:parcel

544      * Unflatten the notification from a parcel.
546 public Notification(Parcel parcel)
548 int version = parcel.readInt();
550 when = parcel.readLong();
551 icon = parcel.readInt();
552 number = parcel.readInt();
553 if (parcel.readInt() != 0) {
554 contentIntent = PendingIntent.CREATOR.createFromParcel(parcel);
556 if (parcel.readInt() != 0) {
557 deleteIntent = PendingIntent.CREATOR.createFromParcel(parcel);
559 if (parcel.readInt() != 0) {
560 tickerText = TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(parcel);
562 if (parcel.readInt() != 0) {
563 tickerView = RemoteViews.CREATOR.createFromParcel(parcel);
565 if (parcel.readInt() != 0) {
566 contentView = RemoteViews.CREATOR.createFromParcel(parcel);
568 if (parcel.readInt() != 0) {
569 largeIcon = Bitmap.CREATOR.createFromParcel(parcel);
571 defaults = parcel.readInt();
572 flags = parcel.readInt();
573 if (parcel.readInt() != 0) {
574 sound = Uri.CREATOR.createFromParcel(parcel);
577 audioStreamType = parcel.readInt();
578 vibrate = parcel.createLongArray();
579 ledARGB = parcel.readInt();
580 ledOnMS = parcel.readInt();
581 ledOffMS = parcel.readInt();
582 iconLevel = parcel.readInt();
584 if (parcel.readInt() != 0) {
585 fullScreenIntent = PendingIntent.CREATOR.createFromParcel(parcel);
588 priority = parcel.readInt();
590 kind = parcel.createStringArray(); // may set kind to null
592 if (parcel.readInt() != 0) {
593 extras = parcel.readBundle();
596 actions = parcel.createTypedArray(Action.CREATOR);
597 if (parcel.readInt() != 0) {
598 bigContentView = RemoteViews.CREATOR.createFromParcel(parcel);
675 * Flatten this notification from a parcel.
677 public void writeToParcel(Parcel parcel, int flags)
679 parcel.writeInt(1);
681 parcel.writeLong(when);
682 parcel.writeInt(icon);
683 parcel.writeInt(number);
685 parcel.writeInt(1);
686 contentIntent.writeToParcel(parcel, 0);
688 parcel.writeInt(0);
691 parcel.writeInt(1);
692 deleteIntent.writeToParcel(parcel, 0);
694 parcel.writeInt(0);
697 parcel.writeInt(1);
698 TextUtils.writeToParcel(tickerText, parcel, flags);
700 parcel.writeInt(0);
703 parcel.writeInt(1);
704 tickerView.writeToParcel(parcel, 0);
706 parcel.writeInt(0);
709 parcel.writeInt(1);
710 contentView.writeToParcel(parcel, 0);
712 parcel.writeInt(0);
715 parcel.writeInt(1);
716 largeIcon.writeToParcel(parcel, 0);
718 parcel.writeInt(0);
721 parcel.writeInt(defaults);
722 parcel.writeInt(this.flags);
725 parcel.writeInt(1);
726 sound.writeToParcel(parcel, 0);
728 parcel.writeInt(0);
730 parcel.writeInt(audioStreamType);
731 parcel.writeLongArray(vibrate);
732 parcel.writeInt(ledARGB);
733 parcel.writeInt(ledOnMS);
734 parcel.writeInt(ledOffMS);
735 parcel.writeInt(iconLevel);
738 parcel.writeInt(1);
739 fullScreenIntent.writeToParcel(parcel, 0);
741 parcel.writeInt(0);
744 parcel.writeInt(priority);
746 parcel.writeStringArray(kind); // ok for null
749 parcel.writeInt(1);
750 extras.writeToParcel(parcel, 0);
752 parcel.writeInt(0);
755 parcel.writeTypedArray(actions, 0);
758 parcel.writeInt(1);
759 bigContentView.writeToParcel(parcel, 0);
761 parcel.writeInt(0);
771 public Notification createFromParcel(Parcel parcel)
773 return new Notification(parcel);