Langue

Context.StartInstrumentation(ComponentName, String, Bundle) Méthode

Définition

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).

Java documentation pour android.content.Context.startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle).

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.

S’applique à