DebugUtils.IsObjectSelected(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Filtre les objets sur la variable d’environnement ANDROID_OBJECT_FILTER .
[Android.Runtime.Register("isObjectSelected", "(Ljava/lang/Object;)Z", "")]
public static bool IsObjectSelected(Java.Lang.Object? object);
[<Android.Runtime.Register("isObjectSelected", "(Ljava/lang/Object;)Z", "")>]
static member IsObjectSelected : Java.Lang.Object -> bool
Paramètres
- object
- Object
tout objet à mettre en correspondance avec la variable d’environnement ANDROID_OBJECT_FILTER
Retours
true si l’objet est sélectionné par la variable d’environnement ANDROID_OBJECT_FILTER, false sinon
- Attributs
Remarques
Filtre les objets sur la variable d’environnement ANDROID_OBJECT_FILTER . Cette variable d’environnement peut filtrer les objets en fonction de leur nom de classe et de leurs valeurs d’attribut.
Voici la syntaxe pour ANDROID_OBJECT_FILTER:
ClassName@attribute1=value1@attribute2=value2...
Exemples :
<ul>li Select TextView instances : TextView</li><li>Select TextView instances of text « Loading » and bottom offset of 22 :<TextView@text=Loading.*@bottom=22 /li<>/ul><>
Le nom de la classe et les valeurs sont des expressions régulières.
Cette classe est utile pour le débogage et la journalisation :
if (DEBUG) {
if (DebugUtils.isObjectSelected(childView) && LOGV_ENABLED) {
Log.v(TAG, "Object " + childView + " logged!");
}
}
<forte>NOTE</forte> : cette méthode est très coûteuse car elle s’appuie fortement sur les expressions régulières et la réflexion. Les appels à cette méthode doivent toujours être supprimés des fichiers binaires de mise en production et évités autant que possible en mode débogage.
Java documentation pour android.util.DebugUtils.isObjectSelected(java.lang.Object).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.