Context.StartInstrumentation(ComponentName, String, Bundle) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).
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.