IPropertyMapper Interfaz
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í.
Interfaz para asignar los nombres de cadena de propiedades inspeccionables a identificadores enteros.
[Android.Runtime.Register("android/view/inspector/PropertyMapper", "", "Android.Views.Inspectors.IPropertyMapperInvoker", ApiSince=29)]
public interface IPropertyMapper : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/inspector/PropertyMapper", "", "Android.Views.Inspectors.IPropertyMapperInvoker", ApiSince=29)>]
type IPropertyMapper = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Atributos
- Implementaciones
Comentarios
Interfaz para asignar los nombres de cadena de propiedades inspeccionables a identificadores enteros.
Esta interfaz la consume InspectionCompanion#mapProperties(PropertyMapper)
.
La asignación de propiedades a identificadores permite comparaciones rápidas con instantáneas de objetos inspeccionables sin realizar un gran número de comparaciones de cadenas.
Las propiedades que derivan su valor de un atributo XML deben proporcionar el identificador de recurso de atributo (por ejemplo: R.attr.color
). Para las propiedades de tiempo de ejecución o generadas sin identificadores de atributo, proporcione Resources#ID_NULL
para attributeId
.
Documentación de Java para android.view.inspector.PropertyMapper
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Propiedades
Handle |
Obtiene el valor JNI del objeto Android subyacente. (Heredado de IJavaObject) |
JniIdentityHashCode |
Devuelve el valor de |
JniManagedPeerState |
Estado del mismo nivel administrado. (Heredado de IJavaPeerable) |
JniPeerMembers |
Compatibilidad con la invocación y el acceso de miembros. (Heredado de IJavaPeerable) |
PeerReference |
Devuelve una JniObjectReference de la instancia de objeto Java ajustada. (Heredado de IJavaPeerable) |
Métodos
Disposed() |
Se llama cuando se ha eliminado la instancia. (Heredado de IJavaPeerable) |
DisposeUnlessReferenced() |
Si no hay referencias pendientes a esta instancia, llama a |
Finalized() |
Se llama cuando se ha finalizado la instancia. (Heredado de IJavaPeerable) |
MapBoolean(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad booleana primitiva. |
MapByte(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad de bytes primitiva. |
MapChar(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad char primitiva. |
MapColor(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad de color. |
MapDouble(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad doble primitiva. |
MapFloat(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad float primitiva. |
MapGravity(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad de gravedad. |
MapInt(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad int primitiva. |
MapIntEnum(String, Int32, IIntFunction) |
Asigne un nombre de cadena a un identificador entero para una enumeración empaquetada en una propiedad int. |
MapIntFlag(String, Int32, IIntFunction) |
Asigne un nombre de cadena a un identificador entero para un conjunto de marcas empaquetado en una propiedad int. |
MapLong(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad long primitiva. |
MapObject(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad de objeto. |
MapResourceId(String, Int32) |
Asigne un nombre de cadena a un identificador entero para un atributo que contenga identificadores de recursos. |
MapShort(String, Int32) |
Asigne un nombre de cadena a un identificador entero para una propiedad abreviada primitiva. |
SetJniIdentityHashCode(Int32) |
Establezca el valor devuelto por |
SetJniManagedPeerState(JniManagedPeerStates) |
Interfaz para asignar los nombres de cadena de propiedades inspeccionables a identificadores enteros. (Heredado de IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Establezca el valor devuelto por |
UnregisterFromRuntime() |
Anule el registro de esta instancia para que el tiempo de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue . (Heredado de IJavaPeerable) |
Métodos de extensión
JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
JavaCast<TResult>(IJavaObject) |
Interfaz para asignar los nombres de cadena de propiedades inspeccionables a identificadores enteros. |
GetJniTypeName(IJavaPeerable) |
Interfaz para asignar los nombres de cadena de propiedades inspeccionables a identificadores enteros. |