Class SafeParcelWriter


  • public final class SafeParcelWriter
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static void finishObjectHeader​(android.os.Parcel parcel, int start)  
      static void write​(android.os.Parcel parcel, int fieldId, byte[] val, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, int[] val, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, android.os.Bundle val, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, android.os.IBinder val, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, android.os.Parcelable val, int flags, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, android.os.Parcel val, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.Boolean val)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.Byte val)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.Double val)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.Float val)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.Integer val)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.Long val)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.Short val)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.String[] val, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, java.lang.String val, boolean mayNull)  
      static <T extends android.os.Parcelable>
      void
      write​(android.os.Parcel parcel, int fieldId, java.util.List<T> val, int flags, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, java.util.List val, boolean mayNull)  
      static void write​(android.os.Parcel parcel, int fieldId, java.util.Map val, boolean mayNull)  
      static <T extends android.os.Parcelable>
      void
      write​(android.os.Parcel parcel, int fieldId, T[] val, int flags, boolean mayNull)  
      static void writeEnd​(android.os.Parcel parcel, int start)
      Deprecated.
      static int writeObjectHeader​(android.os.Parcel parcel)  
      static int writeStart​(android.os.Parcel parcel)
      Deprecated.
      static void writeStringList​(android.os.Parcel parcel, int fieldId, java.util.List<java.lang.String> val, boolean mayNull)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • writeStart

        @Deprecated
        public static int writeStart​(android.os.Parcel parcel)
        Deprecated.
      • writeObjectHeader

        public static int writeObjectHeader​(android.os.Parcel parcel)
      • writeEnd

        @Deprecated
        public static void writeEnd​(android.os.Parcel parcel,
                                    int start)
        Deprecated.
      • finishObjectHeader

        public static void finishObjectHeader​(android.os.Parcel parcel,
                                              int start)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.Boolean val)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.Byte val)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.Short val)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.Integer val)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.Long val)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.Float val)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.Double val)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.String val,
                                 boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 android.os.Parcelable val,
                                 int flags,
                                 boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 android.os.Bundle val,
                                 boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 byte[] val,
                                 boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 int[] val,
                                 boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.lang.String[] val,
                                 boolean mayNull)
      • writeStringList

        public static void writeStringList​(android.os.Parcel parcel,
                                           int fieldId,
                                           java.util.List<java.lang.String> val,
                                           boolean mayNull)
      • write

        public static <T extends android.os.Parcelable> void write​(android.os.Parcel parcel,
                                                                   int fieldId,
                                                                   T[] val,
                                                                   int flags,
                                                                   boolean mayNull)
      • write

        public static <T extends android.os.Parcelable> void write​(android.os.Parcel parcel,
                                                                   int fieldId,
                                                                   java.util.List<T> val,
                                                                   int flags,
                                                                   boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 android.os.Parcel val,
                                 boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.util.List val,
                                 boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 java.util.Map val,
                                 boolean mayNull)
      • write

        public static void write​(android.os.Parcel parcel,
                                 int fieldId,
                                 android.os.IBinder val,
                                 boolean mayNull)