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

Definición

Empiece a ejecutar una android.app.Instrumentation clase.

[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

Parámetros

className
ComponentName

Nombre del componente instrumentación que se va a ejecutar.

profileFile
String

Ruta de acceso opcional para escribir datos de generación de perfiles a medida que se ejecuta la instrumentación o null para no generar perfiles.

arguments
Bundle

Argumentos opcionales adicionales para pasar a la instrumentación o null.

Devoluciones

true si la instrumentación se inició correctamente, de lo contrario false , si no se pudo encontrar.

Atributos

Comentarios

Empiece a ejecutar una android.app.Instrumentation clase. El componente de instrumentación especificado se ejecutará matando su aplicación de destino (si se está ejecutando actualmente), iniciando el proceso de destino, creando una instancia del componente de instrumentación y, a continuación, permitiendo que impulse la aplicación.

Esta función no es sincrónica: devuelve tan pronto como se ha iniciado la instrumentación y mientras se ejecuta.

Normalmente, la instrumentación solo se puede ejecutar en un paquete que no está firmado o firmado con una firma con la que también está firmado el paquete de instrumentación (lo que garantiza que el destino confía en la instrumentación).

Java documentación para android.content.Context.startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a