Context.StartInstrumentation(ComponentName, String, Bundle) メソッド

定義

android.app.Instrumentation クラスの実行を開始します。

[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

パラメーター

className
ComponentName

実行するインストルメンテーション コンポーネントの名前。

profileFile
String

インストルメンテーションの実行時にプロファイル データを書き込むための省略可能なパス。プロファイリングがない場合は null。

arguments
Bundle

インストルメンテーションに渡す追加の省略可能な引数(null)。

返品

true インストルメンテーションが正常に開始された場合は false 。見つからなかった場合は。

属性

注釈

android.app.Instrumentation クラスの実行を開始します。 指定されたインストルメンテーション コンポーネントは、ターゲット アプリケーションを強制実行し (現在実行中の場合)、ターゲット プロセスを開始し、インストルメンテーション コンポーネントをインスタンス化して、アプリケーションを駆動させることで実行されます。

この関数は同期ではありません。インストルメンテーションが開始されるとすぐに、実行中に返されます。

インストルメンテーションは通常、インストルメンテーション パッケージが署名されている署名または署名付きのパッケージに対してのみ実行できます (ターゲットがインストルメンテーションを信頼していることを確認します)。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象