次の方法で共有


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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

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)

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

適用対象