Parcel.WriteValue(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Aplane un objeto genérico en un paquete.
[Android.Runtime.Register("writeValue", "(Ljava/lang/Object;)V", "")]
public void WriteValue(Java.Lang.Object? v);
[<Android.Runtime.Register("writeValue", "(Ljava/lang/Object;)V", "")>]
member this.WriteValue : Java.Lang.Object -> unit
Parámetros
- v
- Object
El valor puede ser NULL.
- Atributos
Comentarios
Aplane un objeto genérico en un paquete. El valor del objeto especificado puede ser actualmente uno de los siguientes tipos:
<ul><li null <> li> String <li> Byte <li> Short <li> Integer <li> Long li Float <<li>> Double <li> Boolean li> String[] li> boolean<[] <<li> byte[] li> int[] <<li> long[] <li> Object[] (objetos auxiliares del mismo tipo definido aquí).
<li li li>>Bundle< Map (como admite ).#writeMap
<li> Cualquier objeto que implemente el Parcelable protocolo.
<li> Parcelable[] <li> CharSequence (como admite TextUtils#writeToParcel).
<li> List (como admite #writeList).
<li>SparseArray (como admite #writeSparseArray(SparseArray)).
<li li Li>>IBinder< Cualquier objeto que implementa Serializable (pero vea #writeSerializable las advertencias). Tenga en cuenta que todos los tipos anteriores tienen implementaciones relativamente eficaces para escribir en un paquete; tener que confiar en el enfoque de serialización genérica es mucho menos eficaz y debe evitarse siempre que sea posible.
</ul>
Parcelable Los objetos se escriben con Parcelable#writeToParcel marcas contextuales de 0. Al serializar objetos que contienen ParcelFileDescriptors, esto puede dar lugar a pérdidas de descriptores de archivo cuando se devuelven desde llamadas binder (donde Parcelable#PARCELABLE_WRITE_RETURN_VALUE se debe usar).
Java documentación para android.os.Parcel.writeValue(java.lang.Object).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.