IPropertyMapper Interfaz

Definición

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 java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
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 Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
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 JniIdentityHashCode.

(Heredado de IJavaPeerable)
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 PeerReference.

(Heredado de IJavaPeerable)
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.

Se aplica a