Поделиться через


Parcel.ReadParcelableList Метод

Определение

Перегрузки

ReadParcelableList(IList, ClassLoader, Class)

Совпадает clazz с тем, что #readParcelableList(List, ClassLoader) принимает параметр в качестве типа, необходимого для каждого элемента.

ReadParcelableList(IList, ClassLoader)

Считывает список Parcelable объектов в текущей позиции данных в заданное list.

ReadParcelableList(IList, ClassLoader, Class)

Совпадает clazz с тем, что #readParcelableList(List, ClassLoader) принимает параметр в качестве типа, необходимого для каждого элемента.

[Android.Runtime.Register("readParcelableList", "(Ljava/util/List;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/util/List;", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.IList ReadParcelableList (System.Collections.IList list, Java.Lang.ClassLoader? cl, Java.Lang.Class clazz);
[<Android.Runtime.Register("readParcelableList", "(Ljava/util/List;Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/util/List;", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.ReadParcelableList : System.Collections.IList * Java.Lang.ClassLoader * Java.Lang.Class -> System.Collections.IList

Параметры

list
IList
clazz
Class

Возвращаемое значение

Атрибуты

Комментарии

Совпадает clazz с тем, что #readParcelableList(List, ClassLoader) принимает параметр в качестве типа, необходимого для каждого элемента.

<Предупреждение: /b>>, <если список содержит элементы, реализующие Parcelable интерфейс, класс, реализующийParcelable, должен быть немедленно заключен в класс типа среды выполнения своего поля CREATOR (тClass#getEnclosingClass(). е. должен возвращать класс, реализующий пакет), в противном случае этот метод может вызвать исключение. Если класс Parcelable не заключит creator, используйте нерекомендуемый #readParcelableList(List, ClassLoader) .

Документация по Java для android.os.Parcel.readParcelableList(java.util.List<T>, java.lang.ClassLoader, java.lang.Class<? extends T>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

ReadParcelableList(IList, ClassLoader)

Считывает список Parcelable объектов в текущей позиции данных в заданное list.

[Android.Runtime.Register("readParcelableList", "(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/util/List;", "", ApiSince=29)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })]
public System.Collections.IList ReadParcelableList (System.Collections.IList list, Java.Lang.ClassLoader? cl);
[<Android.Runtime.Register("readParcelableList", "(Ljava/util/List;Ljava/lang/ClassLoader;)Ljava/util/List;", "", ApiSince=29)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends android.os.Parcelable" })>]
member this.ReadParcelableList : System.Collections.IList * Java.Lang.ClassLoader -> System.Collections.IList

Параметры

list
IList

Возвращаемое значение

Атрибуты

Комментарии

Считывает список Parcelable объектов в текущей позиции данных в заданное list. Содержимое list заменяются. Если сериализованный список был null, list удаляется.

Этот элемент считается нерекомендуемым. Используйте версию #readParcelableList(List, ClassLoader, Class) с более безопасным типом, начиная с Android Build.VERSION_CODES#TIRAMISU. Кроме того, рекомендуется изменить формат, используемый #readTypedList(List, Parcelable.Creator) по возможности (например, если класс элементов является окончательным), так как это также более производительно. Обратите внимание, что изменение последнего также требует изменения записей.

Документация по Java для android.os.Parcel.readParcelableList(java.util.List<T>, java.lang.ClassLoader).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к