TestLooperManager クラス

定義

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

[Android.Runtime.Register("android/os/TestLooperManager", ApiSince=26, DoNotGenerateAcw=true)]
public class TestLooperManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/TestLooperManager", ApiSince=26, DoNotGenerateAcw=true)>]
type TestLooperManager = class
    inherit Object
継承
TestLooperManager
属性

注釈

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

TestLooperManager は を使用して android.app.Instrumentation#acquireLooperManager取得する必要があります。 #release()が呼び出されるまで、Looper スレッドは が呼び出された場合#execute(Message)を除き、メッセージを実行しません。 テスト コードでは、 を使用#next()して、これにMessageQueueLooper/キューに登録されているメッセージを取得し、必要#executeなメッセージを実行できます。

android.os.TestLooperManagerJava ドキュメント。

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

コンストラクター

TestLooperManager(IntPtr, JniHandleOwnership)

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

(継承元 Object)
JniPeerMembers

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

MessageQueue

このオブジェクトが折り返しを MessageQueue 返します。

PeerReference

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

(継承元 Object)
ThresholdClass

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

ThresholdType

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

メソッド

Clone()

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

(継承元 Object)
Dispose()

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

(継承元 Object)
Dispose(Boolean)

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
Execute(Message)

このラッパーがアタッチされている Looper スレッドで、指定されたメッセージを実行します。

GetHashCode()

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

(継承元 Object)
HasMessages(Handler, Object, Int32)

パラメーターに一致するキューに入っているメッセージがある場合は true を返します。

HasMessages(Handler, Object, IRunnable)

パラメーターに一致するキューに入っているメッセージがある場合は true を返します。

JavaFinalize()

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

(継承元 Object)
Next()

このキューで実行する必要がある次のメッセージを返します。準備ができているメッセージがない場合はブロックされる可能性があります。

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
Recycle(Message)

によって #next() 返されたメッセージが解析され、リサイクルされる必要があることを示すために呼び出されます。

Release()

メッセージの標準的なループと処理を続行するためにルーパーを解放します。release() が呼び出された後、TestLooperManager とのそれ以上の対話は許可されません。

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)

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

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)

ルーパーがメッセージを実行するのをブロックし、このオブジェクトの所有者は、解放されるまで、いつ、どのメッセージを実行するかを制御できます。

適用対象