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
属性

注釈

監視されている特定の種類の意図に関する情報。 このクラスのインスタンスは、 を介して #addMonitor現在のインストルメンテーションに追加されます。追加後、新しいアクティビティが開始されると、モニターがチェックされ、一致する場合はヒット カウントが更新され、(必要に応じて) 呼び出しが停止し、返される結果が返されます。

ActivityMonitor を使用して、 メソッドを使用してアクティビティの作成を #waitForActivity 検索することもできます。 これは、そのアクティビティ オブジェクトを使用して一致するアクティビティが作成された後に返されます。

の Java ドキュメント android.app.Instrumentation.ActivityMonitor

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

コンストラクター

Instrumentation.ActivityMonitor()

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

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

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

Instrumentation.ActivityMonitor(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

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

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

プロパティ

Class

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

(継承元 Object)
Filter

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

Handle

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

(継承元 Object)
Hits

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

IsBlocking

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

JniIdentityHashCode

監視されている特定の種類の意図に関する情報。

(継承元 Object)
JniPeerMembers

監視されている特定の種類の意図に関する情報。

LastActivity

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

PeerReference

監視されている特定の種類の意図に関する情報。

(継承元 Object)
Result

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

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

メソッド

Clone()

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

(継承元 Object)
Dispose()

監視されている特定の種類の意図に関する情報。

(継承元 Object)
Dispose(Boolean)

監視されている特定の種類の意図に関する情報。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
OnStartActivity(Intent)

監視されている特定の種類の意図に関する情報。

SetHandle(IntPtr, JniHandleOwnership)

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

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

監視されている特定の種類の意図に関する情報。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

監視されている特定の種類の意図に関する情報。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)
WaitForActivity()

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

WaitForActivityWithTimeout(Int64)

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

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

IJavaPeerable.Disposed()

監視されている特定の種類の意図に関する情報。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

監視されている特定の種類の意図に関する情報。

(継承元 Object)
IJavaPeerable.Finalized()

監視されている特定の種類の意図に関する情報。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

監視されている特定の種類の意図に関する情報。

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

監視されている特定の種類の意図に関する情報。

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

監視されている特定の種類の意図に関する情報。

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

監視されている特定の種類の意図に関する情報。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

監視されている特定の種類の意図に関する情報。

GetJniTypeName(IJavaPeerable)

監視されている特定の種類の意図に関する情報。

適用対象