Class SafeParcelReader


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

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static int getFieldId​(int header)  
      static int halfOf​(int i)
      Deprecated.
      static android.os.IBinder readBinder​(android.os.Parcel parcel, int header)  
      static boolean readBool​(android.os.Parcel parcel, int header)  
      static android.os.Bundle readBundle​(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)  
      static byte readByte​(android.os.Parcel parcel, int header)  
      static byte[] readByteArray​(android.os.Parcel parcel, int header)  
      static double readDouble​(android.os.Parcel parcel, int header)  
      static float readFloat​(android.os.Parcel parcel, int header)  
      static int readHeader​(android.os.Parcel parcel)  
      static int readInt​(android.os.Parcel parcel, int header)  
      static int[] readIntArray​(android.os.Parcel parcel, int header)  
      static java.util.ArrayList readList​(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)  
      static long readLong​(android.os.Parcel parcel, int header)  
      static java.util.HashMap readMap​(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)  
      static int readObjectHeader​(android.os.Parcel parcel)  
      static <T extends android.os.Parcelable>
      T
      readParcelable​(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)  
      static <T extends android.os.Parcelable>
      T[]
      readParcelableArray​(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)  
      static <T extends android.os.Parcelable>
      java.util.ArrayList<T>
      readParcelableList​(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)  
      static short readShort​(android.os.Parcel parcel, int header)  
      static int readSingleInt​(android.os.Parcel parcel)
      Deprecated.
      static int readStart​(android.os.Parcel parcel)
      Deprecated.
      static java.lang.String readString​(android.os.Parcel parcel, int header)  
      static java.lang.String[] readStringArray​(android.os.Parcel parcel, int header)  
      static java.util.ArrayList<java.lang.String> readStringList​(android.os.Parcel parcel, int header)  
      static void skip​(android.os.Parcel parcel, int header)  
      • Methods inherited from class java.lang.Object

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

      • halfOf

        @Deprecated
        public static int halfOf​(int i)
        Deprecated.
      • getFieldId

        public static int getFieldId​(int header)
      • readSingleInt

        @Deprecated
        public static int readSingleInt​(android.os.Parcel parcel)
        Deprecated.
      • readHeader

        public static int readHeader​(android.os.Parcel parcel)
      • readStart

        @Deprecated
        public static int readStart​(android.os.Parcel parcel)
        Deprecated.
      • readObjectHeader

        public static int readObjectHeader​(android.os.Parcel parcel)
      • readInt

        public static int readInt​(android.os.Parcel parcel,
                                  int header)
      • readByte

        public static byte readByte​(android.os.Parcel parcel,
                                    int header)
      • readShort

        public static short readShort​(android.os.Parcel parcel,
                                      int header)
      • readBool

        public static boolean readBool​(android.os.Parcel parcel,
                                       int header)
      • readLong

        public static long readLong​(android.os.Parcel parcel,
                                    int header)
      • readFloat

        public static float readFloat​(android.os.Parcel parcel,
                                      int header)
      • readDouble

        public static double readDouble​(android.os.Parcel parcel,
                                        int header)
      • readString

        public static java.lang.String readString​(android.os.Parcel parcel,
                                                  int header)
      • readBinder

        public static android.os.IBinder readBinder​(android.os.Parcel parcel,
                                                    int header)
      • readParcelable

        public static <T extends android.os.Parcelable> T readParcelable​(android.os.Parcel parcel,
                                                                         int header,
                                                                         android.os.Parcelable.Creator<T> creator)
      • readList

        public static java.util.ArrayList readList​(android.os.Parcel parcel,
                                                   int header,
                                                   java.lang.ClassLoader classLoader)
      • readMap

        public static java.util.HashMap readMap​(android.os.Parcel parcel,
                                                int header,
                                                java.lang.ClassLoader classLoader)
      • readParcelableList

        public static <T extends android.os.Parcelable> java.util.ArrayList<T> readParcelableList​(android.os.Parcel parcel,
                                                                                                  int header,
                                                                                                  android.os.Parcelable.Creator<T> creator)
      • readStringList

        public static java.util.ArrayList<java.lang.String> readStringList​(android.os.Parcel parcel,
                                                                           int header)
      • readParcelableArray

        public static <T extends android.os.Parcelable> T[] readParcelableArray​(android.os.Parcel parcel,
                                                                                int header,
                                                                                android.os.Parcelable.Creator<T> creator)
      • readStringArray

        public static java.lang.String[] readStringArray​(android.os.Parcel parcel,
                                                         int header)
      • readByteArray

        public static byte[] readByteArray​(android.os.Parcel parcel,
                                           int header)
      • readIntArray

        public static int[] readIntArray​(android.os.Parcel parcel,
                                         int header)
      • readBundle

        public static android.os.Bundle readBundle​(android.os.Parcel parcel,
                                                   int header,
                                                   java.lang.ClassLoader classLoader)
      • skip

        public static void skip​(android.os.Parcel parcel,
                                int header)