ContactsContract.SearchSnippets クラス

定義

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

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

注釈

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。 この列には、フィルターに一致したスニペットのセクションを示す形式で書式設定された、連絡先の構成 Data Data アイテムからの抽出が含まれます。

次の例では、クエリ "presi" に一致するすべての連絡先を検索し、スニペット列も要求します。

Builder builder = Contacts.CONTENT_FILTER_URI.buildUpon();
            builder.appendPath("presi");
            // Defer snippeting to the client side if possible, for performance reasons.
            builder.appendQueryParameter(SearchSnippets.DEFERRED_SNIPPETING_KEY,"1");

            Cursor cursor = getContentResolver().query(builder.build());

            Bundle extras = cursor.getExtras();
            if (extras.getBoolean(ContactsContract.DEFERRED_SNIPPETING)) {
                // Do our own snippet formatting.
                // For a contact with the email address (president@organization.com), the snippet
                // column will contain the string "president@organization.com".
            } else {
                // The snippet has already been pre-formatted, we can display it as is.
                // For a contact with the email address (president@organization.com), the snippet
                // column will contain the string "[presi]dent@organization.com".
            }

</p>

android.provider.ContactsContract.SearchSnippetsJava ドキュメント。

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

コンストラクター

ContactsContract.SearchSnippets()

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

ContactsContract.SearchSnippets(IntPtr, JniHandleOwnership)

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

フィールド

DeferredSnippetingKey

パフォーマンス上の理由から、可能であればスニペットの書式設定をクライアントに延期するようにプロバイダーに求めるキー。

Snippet

SQLite スニペット機能によって構築された検索スニペット。

プロパティ

Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
JniPeerMembers

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

PeerReference

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
ThresholdClass

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

ThresholdType

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

メソッド

Clone()

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

(継承元 Object)
Dispose()

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
Dispose(Boolean)

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

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

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

(継承元 Object)

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

IJavaPeerable.Disposed()

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
IJavaPeerable.Finalized()

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

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

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

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

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

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

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

GetJniTypeName(IJavaPeerable)

フィルターが連絡先と一致した理由を説明することによって ContactsContract.Contacts#CONTENT_FILTER_URI Contacts.CONTENT_FILTER_URI 返される追加の列。

適用対象