Context.StartInstrumentation(ComponentName, String, Bundle) 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.
Commencez à exécuter une android.app.Instrumentation classe.
[Android.Runtime.Register("startInstrumentation", "(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)Z", "GetStartInstrumentation_Landroid_content_ComponentName_Ljava_lang_String_Landroid_os_Bundle_Handler")]
public abstract bool StartInstrumentation(Android.Content.ComponentName className, string? profileFile, Android.OS.Bundle? arguments);
[<Android.Runtime.Register("startInstrumentation", "(Landroid/content/ComponentName;Ljava/lang/String;Landroid/os/Bundle;)Z", "GetStartInstrumentation_Landroid_content_ComponentName_Ljava_lang_String_Landroid_os_Bundle_Handler")>]
abstract member StartInstrumentation : Android.Content.ComponentName * string * Android.OS.Bundle -> bool
Paramètres
- className
- ComponentName
Nom du composant Instrumentation à exécuter.
- profileFile
- String
Chemin d’accès facultatif pour écrire des données de profilage au fur et à mesure que l’instrumentation s’exécute ou null pour aucun profilage.
- arguments
- Bundle
Arguments facultatifs supplémentaires à passer à l’instrumentation ou null.
Retours
true si l’instrumentation a été correctement démarrée, sinon false si elle n’a pas pu être trouvée.
- Attributs
Remarques
Commencez à exécuter une android.app.Instrumentation classe. Le composant Instrumentation donné est exécuté en tuant son application cible (si elle est en cours d’exécution), en démarrant le processus cible, en instanciant le composant d’instrumentation, puis en la laissant conduire l’application.
Cette fonction n’est pas synchrone : elle retourne dès que l’instrumentation a démarré et pendant son exécution.
L’instrumentation est normalement autorisée uniquement à s’exécuter sur un package non signé ou signé avec une signature avec laquelle le package d’instrumentation est également signé (en veillant à ce que la cible approuve l’instrumentation).
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.