MockContentResolver クラス

定義

テスト用に設計された android.content.ContentResolver の拡張機能。

[Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)]
public class MockContentResolver : Android.Content.ContentResolver
[<Android.Runtime.Register("android/test/mock/MockContentResolver", DoNotGenerateAcw=true)>]
type MockContentResolver = class
    inherit ContentResolver
継承
MockContentResolver
属性

注釈

テスト用に設計された android.content.ContentResolver の拡張機能。

MockContentResolver は、機関によってプロバイダーを解決する Android の通常の方法をオーバーライドします。 その権限に基づいてプロバイダーにアクセスできるようにするには、MockContentResolver のユーザーが最初にプロバイダーをインスタンス化し、 MockContentResolver#addProvider(String, ContentProvider)を使用します。 権限の解決は、MockContentResolver 内で完全に行われます。

ユーザーは、プロバイダーが完全にモックアウトされるように、マップ内の機関のエントリを null に設定することもできます。

<div class="special reference"><h3>Developer Guides</h3>

アプリケーション テストの詳細については、 テスト 開発者ガイドを参照してください。

</部>

Javaドキュメント。

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

コンストラクター

名前 説明
MockContentResolver()

プロバイダーのローカル マップを作成します。

MockContentResolver(Context)

プロバイダーのローカル マップを作成します。

MockContentResolver(IntPtr, JniHandleOwnership)

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

フィールド

名前 説明
AnyCursorItemType

これは、フォーム "#CURSOR_ITEM_BASE_TYPE/SUB_TYPE" の任意の MIME の種類に一致する Android プラットフォームの汎用 MIME の種類です。

(継承元 ContentResolver)
CursorDirBaseType

これは、コンテンツの Android プラットフォームの基本 MIME の種類です。0 個以上の項目のカーソルを含む URI です。

(継承元 ContentResolver)
CursorItemBaseType

これは、コンテンツの Android プラットフォームの基本 MIME の種類です。URI には、1 つの項目の Cursor が含まれます。

(継承元 ContentResolver)
ExtraHonoredArgs

プロバイダーがカーソルで受け入れるクエリ キーをクライアントに報告できるようにします。

(継承元 ContentResolver)
ExtraRefreshSupported

特定のプロバイダーが更新をサポートしているかどうかを示す追加のブール値。

(継承元 ContentResolver)
ExtraSize

要求されたイメージ リソースの最適なサイズをピクセル単位で記述する追加の Point

(継承元 ContentResolver)
ExtraTotalCount

ページングがサポートされている場合にレコードセットの合計行数を示す追加CursorBundleに追加しました。

(継承元 ContentResolver)
NotifyDelete
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 通常、この通知がContentProvider呼び出しの結果であることを示すためにContentProvider#deleteによって設定されます。

(継承元 ContentResolver)
NotifyInsert
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 通常、この通知がContentProvider呼び出しの結果であることを示すためにContentProvider#insertによって設定されます。

(継承元 ContentResolver)
NotifySkipNotifyForDescendants
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 設定されている場合、"子孫に通知" を使用している ContentObserver のルート URI に配信されている場合、この通知はスキップされます。

(継承元 ContentResolver)
NotifySyncToNetwork
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 変更をネットワークに同期しようとします。

(継承元 ContentResolver)
NotifyUpdate
古い.

#notifyChange(Uri, ContentObserver, int)のフラグ: 通常、この通知がContentProvider呼び出しの結果であることを示すためにContentProvider#updateによって設定されます。

(継承元 ContentResolver)
QueryArgGroupColumns

結果をグループ化する列 ( String[]として格納) の一覧を指定します。

(継承元 ContentResolver)
QueryArgLimit

Cursor に含める行の最大数を指定します。

(継承元 ContentResolver)
QueryArgOffset

Cursor 内のオフセット行インデックスを指定します。

(継承元 ContentResolver)
QueryArgSortCollation

クライアントが、値の並べ替え時に使用する照合順序を宣言するプロバイダーにヒントを指定できるようにします。

(継承元 ContentResolver)
QueryArgSortColumns

結果の並べ替えに使用する列の一覧 ( String[]として格納) を指定します。

(継承元 ContentResolver)
QueryArgSortDirection

目的の並べ替え順序を指定します。

(継承元 ContentResolver)
QueryArgSortLocale

クライアントが、値の並べ替え時に使用するロケールを宣言するヒントをプロバイダーに指定できるようにします。

(継承元 ContentResolver)
QueryArgSqlGroupBy

GROUP BYに渡されるクエリバンドル引数に存在する可能性がある SQL スタイルContentProvider#query(Uri, String[], Bundle, CancellationSignal)文字列のキー。

(継承元 ContentResolver)
QueryArgSqlHaving

HAVINGに渡されるクエリバンドル引数に存在する可能性がある SQL スタイルContentProvider#query(Uri, String[], Bundle, CancellationSignal)文字列のキー。

(継承元 ContentResolver)
QueryArgSqlLimit

LIMITに渡されるクエリバンドル引数に存在する可能性がある SQL スタイルContentProvider#query(Uri, String[], Bundle, CancellationSignal)文字列のキー。

(継承元 ContentResolver)
QueryArgSqlSelection

レガシ クライアントから呼び出されたときに ContentProvider#query(Uri, String[], Bundle, CancellationSignal) に渡されるクエリバンドル引数に存在する可能性がある SQL スタイル選択文字列のキー。

(継承元 ContentResolver)
QueryArgSqlSelectionArgs

SQL 選択文字列引数リストのキー。

(継承元 ContentResolver)
QueryArgSqlSortOrder

レガシ クライアントによって呼び出されたときに ContentProvider#query(Uri, String[], Bundle, CancellationSignal) に渡されるクエリバンドル引数に存在する可能性がある SQL スタイルの並べ替え文字列のキー。

(継承元 ContentResolver)
QuerySortDirectionAscending
古い.

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 ContentResolver)
QuerySortDirectionDescending
古い.

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 ContentResolver)
SchemeAndroidResource (継承元 ContentResolver)
SchemeContent (継承元 ContentResolver)
SchemeFile (継承元 ContentResolver)
SyncExtrasAccount
古い.

このメンバーは非推奨です。

(継承元 ContentResolver)
SyncExtrasDiscardLocalDeletions

同期アダプターが多すぎると判断した場合に、削除操作を続行しないことを示します。

(継承元 ContentResolver)
SyncExtrasDoNotRetry

この追加が true に設定されている場合、失敗した場合、要求は再試行されません。

(継承元 ContentResolver)
SyncExtrasExpedited

この追加が true に設定されている場合、同期要求は同期要求キューの先頭でスケジュールされますが、アプリ スタンバイ バケットによる JobScheduler クォータと調整の対象となります。

(継承元 ContentResolver)
SyncExtrasForce
古い.

このメンバーは非推奨です。

(継承元 ContentResolver)
SyncExtrasIgnoreBackoff

この追加が true に設定されている場合、最初の試行のバックオフ (e.

(継承元 ContentResolver)
SyncExtrasIgnoreSettings

この追加が true に設定されている場合、同期設定 (getSyncAutomatically() など) は同期スケジューラによって無視されます。

(継承元 ContentResolver)
SyncExtrasInitialize

SyncManager によって、指定されたアカウント/機関ペアに対して SyncAdapter が自身を初期化するように要求するように設定されます。

(継承元 ContentResolver)
SyncExtrasManual

この追加設定は、 #SYNC_EXTRAS_IGNORE_SETTINGS#SYNC_EXTRAS_IGNORE_BACKOFF

(継承元 ContentResolver)
SyncExtrasOverrideTooManyDeletions

同期アダプターが削除操作を続行する必要があることを示します (多すぎると判断された場合でも)。

(継承元 ContentResolver)
SyncExtrasRequireCharging

この追加が true に設定されている場合、同期要求はデバイスが接続されている場合にのみスケジュールされます。

(継承元 ContentResolver)
SyncExtrasScheduleAsExpeditedJob

この同期操作を "迅速なジョブ" として実行します ( android.app.job.JobInfo.Builder#setExpedited(boolean)を参照)。

(継承元 ContentResolver)
SyncExtrasUpload

この同期は、ローカルの変更のみをサーバーにアップロードすることを目的としていることを示します。

(継承元 ContentResolver)
SyncObserverTypeActive
古い.
(継承元 ContentResolver)
SyncObserverTypePending
古い.
(継承元 ContentResolver)
SyncObserverTypeSettings
古い.
(継承元 ContentResolver)

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
JniPeerMembers

テスト用に設計された android.content.ContentResolver の拡張機能。

OutgoingPersistedUriPermissions

呼び出し元アプリによってホストされているすべての永続化された URI アクセス許可許可の一覧を返します。

(継承元 ContentResolver)
PeerReference

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
PersistedUriPermissions

呼び出し元アプリによって永続化されたすべての URI アクセス許可許可の一覧を返します。

(継承元 ContentResolver)
ThresholdClass

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

ThresholdType

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

メソッド

名前 説明
AcquireContentProviderClient(String)

必要に応じてプロバイダーを開始し、名前の権限を持つContentProviderClientに関連付けられているContentProviderを返します。

(継承元 ContentResolver)
AcquireContentProviderClient(Uri)

URI でコンテンツを処理するContentProviderClientに関連付けられているContentProviderを返し、必要に応じてプロバイダーを起動します。

(継承元 ContentResolver)
AcquireUnstableContentProviderClient(String)

#acquireContentProviderClient(String)と同様ですが、ターゲット コンテンツ プロバイダーの安定性を信頼しない場合に使用します。

(継承元 ContentResolver)
AcquireUnstableContentProviderClient(Uri)

#acquireContentProviderClient(Uri)と同様ですが、ターゲット コンテンツ プロバイダーの安定性を信頼しない場合に使用します。

(継承元 ContentResolver)
AddProvider(String, ContentProvider)

権限に基づいてプロバイダーへのアクセスを追加します

ApplyBatch(String, IList<ContentProviderOperation>)

ContentProviderOperation オブジェクトを適用し、その結果の配列を返します。

(継承元 ContentResolver)
BulkInsert(Uri, ContentValues[])

指定された URL のテーブルに複数の行を挿入します。

(継承元 ContentResolver)
Call(String, String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

(継承元 ContentResolver)
Call(Uri, String, String, Bundle)

プロバイダー定義メソッドを呼び出します。

(継承元 ContentResolver)
CancelSync(Uri)
古い.

Uri に一致するアクティブまたは保留中の同期を取り消します。

(継承元 ContentResolver)
Canonicalize(Uri)

指定した <var>url</var> を、デバイス間で使用したり、永続化したり、バックアップしたり、復元したりできる、参照されるリソースの正規表現に変換します。

(継承元 ContentResolver)
Clone()

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

(継承元 Object)
Delete(Uri, Bundle)

コンテンツ URI で指定された行を削除します。

(継承元 ContentResolver)
Delete(Uri, String, String[])

コンテンツ URI で指定された行を削除します。

(継承元 ContentResolver)
Dispose()

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
Dispose(Boolean)

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetStreamTypes(Uri, String)

指定されたコンテンツ URL をストリームとして開くと、 #openTypedAssetFileDescriptorを使用して、表現に使用できる MIME の種類のクエリを返すことができます。

(継承元 ContentResolver)
GetType(Uri)

指定されたコンテンツ URL の MIME の種類を返します。

(継承元 ContentResolver)
GetTypeInfo(String)

特定の MIME の種類の詳細な説明 (種類を説明するアイコンとラベルを含む) を返します。

(継承元 ContentResolver)
Insert(Uri, ContentValues, Bundle)

指定された URL のテーブルに行を挿入します。

(継承元 ContentResolver)
Insert(Uri, ContentValues)

指定された URL のテーブルに行を挿入します。

(継承元 ContentResolver)
JavaFinalize()

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

(継承元 Object)
LoadThumbnail(Uri, Size, CancellationSignal)

特定の Uriのビジュアル サムネイルを効率的に読み込む便利なメソッド。

(継承元 ContentResolver)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

登録されたオブザーバーに、複数の行が更新されたことを通知します。

(継承元 ContentResolver)
NotifyChange(Uri, ContentObserver, Boolean)

行が更新されたことを登録済みオブザーバーに通知します。

(継承元 ContentResolver)
NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

行が更新されたことを登録済みオブザーバーに通知します。

(継承元 ContentResolver)
NotifyChange(Uri, ContentObserver)

行が更新されたことを登録済みオブザーバーに通知し、ネットワークへの変更の同期を試みます。

(継承元 ContentResolver)
OpenAssetFile(Uri, String, CancellationSignal)

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 ContentResolver)
OpenAssetFileDescriptor(Uri, String, CancellationSignal)

生ファイル記述子を開いて、URI の下のデータにアクセスします。

(継承元 ContentResolver)
OpenAssetFileDescriptor(Uri, String)

生ファイル記述子を開いて、URI の下のデータにアクセスします。

(継承元 ContentResolver)
OpenFile(Uri, String, CancellationSignal)

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 ContentResolver)
OpenFileDescriptor(Uri, String, CancellationSignal)

生ファイル記述子を開いて、URI の下のデータにアクセスします。

(継承元 ContentResolver)
OpenFileDescriptor(Uri, String)

生ファイル記述子を開いて、URI の下のデータにアクセスします。

(継承元 ContentResolver)
OpenInputStream(Uri)

コンテンツ URI に関連付けられているコンテンツへのストリームを開きます。

(継承元 ContentResolver)
OpenOutputStream(Uri, String)

コンテンツ URI に関連付けられているコンテンツへのストリームを開きます。

(継承元 ContentResolver)
OpenOutputStream(Uri)

#openOutputStream(Uri, String) openOutputStream(uri, "w")のシノニム。

(継承元 ContentResolver)
OpenTypedAssetFile(Uri, String, Bundle, CancellationSignal)

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle, CancellationSignal)

生ファイル記述子を開き、"content:" URI からデータにアクセス (型変換される可能性があります) します。

(継承元 ContentResolver)
OpenTypedAssetFileDescriptor(Uri, String, Bundle)

生ファイル記述子を開き、"content:" URI からデータにアクセス (型変換される可能性があります) します。

(継承元 ContentResolver)
Query(Uri, String[], Bundle, CancellationSignal)

指定された URI に対してクエリを実行し、キャンセルをサポートする結果セットに対して Cursor を返します。

(継承元 ContentResolver)
Query(Uri, String[], String, String[], String, CancellationSignal)

指定された URI に対してクエリを実行し、取り消しのサポートを省略可能な結果セットに対して Cursor を返します。

(継承元 ContentResolver)
Query(Uri, String[], String, String[], String)

指定された URI に対してクエリを実行し、結果セットに対して Cursor を返します。

(継承元 ContentResolver)
Refresh(Uri, Bundle, CancellationSignal)

これにより、クライアントは、 uriによって識別されるコンテンツの明示的な更新を要求できます。

(継承元 ContentResolver)
RegisterContentObserver(Uri, Boolean, ContentObserver)

特定のコンテンツ URI によって識別されるデータが変更されたときにコールバックを取得するオブザーバー クラスを登録します。

(継承元 ContentResolver)
ReleasePersistableUriPermission(Uri, ActivityFlags)

永続化された URI アクセス許可の付与を放棄します。

(継承元 ContentResolver)
SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
StartSync(Uri, Bundle)
古い.

非同期同期操作を開始します。

(継承元 ContentResolver)
TakePersistableUriPermission(Uri, ActivityFlags)

提供されている永続化可能な URI アクセス許可の付与を受け取ります。

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

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
ToString()

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

(継承元 Object)
Uncanonicalize(Uri)

#canonicalizeによって以前に生成された正規 URI を指定して、ローカルの非正規形式に変換します。

(継承元 ContentResolver)
UnregisterContentObserver(ContentObserver)

変更オブザーバーの登録を解除します。

(継承元 ContentResolver)
UnregisterFromRuntime()

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
Update(Uri, ContentValues, Bundle)

コンテンツ URI の行を更新します。

(継承元 ContentResolver)
Update(Uri, ContentValues, String, String[])

コンテンツ URI の行を更新します。

(継承元 ContentResolver)
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)

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

名前 説明
IJavaPeerable.Disposed()

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
IJavaPeerable.Finalized()

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

テスト用に設計された android.content.ContentResolver の拡張機能。

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

テスト用に設計された android.content.ContentResolver の拡張機能。

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

テスト用に設計された android.content.ContentResolver の拡張機能。

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

テスト用に設計された android.content.ContentResolver の拡張機能。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

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

JavaAs<TResult>(IJavaPeerable)

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

テスト用に設計された android.content.ContentResolver の拡張機能。

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

適用対象