Instrumentation.ActivityMonitor クラス

定義

監視対象の特定の種類の意図に関する情報。

[Android.Runtime.Register("android/app/Instrumentation$ActivityMonitor", DoNotGenerateAcw=true)]
public class Instrumentation.ActivityMonitor : Java.Lang.Object
[<Android.Runtime.Register("android/app/Instrumentation$ActivityMonitor", DoNotGenerateAcw=true)>]
type Instrumentation.ActivityMonitor = class
    inherit Object
継承
Instrumentation.ActivityMonitor
属性

注釈

監視対象の特定の種類の意図に関する情報。 このクラスのインスタンスは、Instrumentation.addMonitor(ActivityMonitor)を介して現在のインストルメンテーションに追加されます。追加後、新しいアクティビティが開始されるとモニターがチェックされ、一致する場合はヒット数が更新され、(必要に応じて) 呼び出しが停止され、缶入りの結果が返されます。 ActivityMonitor を使用して、waitForActivity() メソッドを使用してアクティビティの作成を検索することもできます。 これは、そのアクティビティ オブジェクトで一致するアクティビティが作成された後に返されます。

android.app.Instrumentation.ActivityMonitorの Android リファレンス。

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

コンストラクター

名前 説明
Instrumentation.ActivityMonitor()

開始するアクティビティをインターセプトするために使用できる新しい ActivityMonitor を作成します。

Instrumentation.ActivityMonitor(IntentFilter, Instrumentation+ActivityResult, Boolean)

開始する特定の種類の意図を検索する新しい ActivityMonitor を作成します。

Instrumentation.ActivityMonitor(IntPtr, JniHandleOwnership)

既存の Java Native Interface オブジェクトのマネージド表現を初期化します。

Instrumentation.ActivityMonitor(String, Instrumentation+ActivityResult, Boolean)

開始する特定のアクティビティ クラスを検索する新しい ActivityMonitor を作成します。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Filter

この ActivityMonitor に関連付けられているフィルターを取得します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Hits

モニターがこれまでにヒットした回数を取得します。

IsBlocking

このモニターがアクティビティの開始をブロックするか (実際のアクティビティの実行を許可しない)、または正常に実行できるかどうかを確認します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
JniPeerMembers

Android.App.Instrumentation.ActivityMonitor 用の JNI バインディング インフラストラクチャを提供します。

LastActivity

このモニターによって表示された最新のアクティビティ クラスを取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Result

この ActivityMonitor に関連付けられている結果を取得します。存在しない場合は null を取得します。

ThresholdClass

Android.App.Instrumentation.ActivityMonitor 用の JNI バインディング インフラストラクチャを提供します。

ThresholdType

Android.App.Instrumentation.ActivityMonitor 用の JNI バインディング インフラストラクチャを提供します。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
Equals(Object)

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
OnStartActivity(Intent)

開始されたアクティビティをインターセプトするために使用されます。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WaitForActivity()

このモニターに一致するアクティビティが作成されるまでブロックし、結果のアクティビティを返します。

WaitForActivityWithTimeout(Int64)

このモニターに一致するアクティビティが作成されるまでブロックし、結果のアクティビティを返すか、timeOut 期間が経過するまでブロックします。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
IJavaPeerable.Finalized()

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

監視対象の特定の種類の意図に関する情報。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

監視対象の特定の種類の意図に関する情報。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象